XML 20 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Programs (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended 33 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Restructuring Cost and Reserve [Line Items]          
Total restructuring charge $ 24,034jwa_RestructuringChargeExcludingOtherRestructuringPrograms $ 4,256jwa_RestructuringChargeExcludingOtherRestructuringPrograms $ 23,879jwa_RestructuringChargeExcludingOtherRestructuringPrograms $ 27,327jwa_RestructuringChargeExcludingOtherRestructuringPrograms $ 91,053jwa_RestructuringChargeExcludingOtherRestructuringPrograms
Activity for Restructuring and Reinvestment Program liability [Roll Forward]          
Restructuring Liability, Beginning Balance     34,972us-gaap_RestructuringReserve    
Charges 24,034us-gaap_RestructuringCharges 4,256us-gaap_RestructuringCharges 23,879us-gaap_RestructuringCharges 27,327us-gaap_RestructuringCharges  
Payments     (25,473)us-gaap_PaymentsForRestructuring (20,136)us-gaap_PaymentsForRestructuring  
Foreign Translation & Reclassifications     (261)us-gaap_RestructuringReserveTranslationAdjustment    
Restructuring Liability, Ending Balance 33,117us-gaap_RestructuringReserve   33,117us-gaap_RestructuringReserve   33,117us-gaap_RestructuringReserve
Severance [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring charge 11,962jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
(270)jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
12,605jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
14,661jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
58,271jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Activity for Restructuring and Reinvestment Program liability [Roll Forward]          
Restructuring Liability, Beginning Balance     29,255us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Charges     12,605us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Payments     (21,460)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Foreign Translation & Reclassifications     (695)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Restructuring Liability, Ending Balance 19,705us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  19,705us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
  19,705us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Process Reengineering Consulting [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring charge 446jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
2,588jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
301jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
8,199jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
11,475jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
Activity for Restructuring and Reinvestment Program liability [Roll Forward]          
Restructuring Liability, Beginning Balance     722us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
   
Charges     301us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
   
Payments     (1,024)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
   
Foreign Translation & Reclassifications     46us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
   
Restructuring Liability, Ending Balance 45us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
  45us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
  45us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jwa_ProcessReengineeringConsultingMember
Other Activities [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring charge 11,626jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
1,938jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
10,973jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
4,467jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
21,307jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Activity for Restructuring and Reinvestment Program liability [Roll Forward]          
Restructuring Liability, Beginning Balance     4,995us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
Charges     10,973us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
Payments     (2,989)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
Foreign Translation & Reclassifications     388us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
Restructuring Liability, Ending Balance 13,367us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
  13,367us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
  13,367us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Other Activities [Member] | Other Accrued Liabilities [Member]          
Activity for Restructuring and Reinvestment Program liability [Roll Forward]          
Restructuring Liability, Ending Balance 100us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
  100us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
  100us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentLiabilitiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Other Activities [Member] | Other Long-Term Liabilities [Member]          
Activity for Restructuring and Reinvestment Program liability [Roll Forward]          
Restructuring Liability, Ending Balance 13,300us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
  13,300us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
  13,300us-gaap_RestructuringReserve
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Research [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring charge 4,507jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_ResearchSegmentMember
(782)jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_ResearchSegmentMember
4,322jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_ResearchSegmentMember
4,590jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_ResearchSegmentMember
14,992jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_ResearchSegmentMember
Professional Development [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring charge 3,588jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_ProfessionalDevelopmentMember
(833)jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_ProfessionalDevelopmentMember
3,833jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_ProfessionalDevelopmentMember
4,834jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_ProfessionalDevelopmentMember
21,977jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_ProfessionalDevelopmentMember
Education [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring charge 1,033jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_EducationMember
117jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_EducationMember
1,084jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_EducationMember
375jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_EducationMember
3,092jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_EducationMember
Shared Services [Member]          
Restructuring Cost and Reserve [Line Items]          
Total restructuring charge $ 14,906jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_SharedServicesMember
$ 5,754jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_SharedServicesMember
$ 14,640jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_SharedServicesMember
$ 17,528jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_SharedServicesMember
$ 50,992jwa_RestructuringChargeExcludingOtherRestructuringPrograms
/ us-gaap_StatementBusinessSegmentsAxis
= jwa_SharedServicesMember