XML 33 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Gain (Loss) Recognized in Earnings for Economic (Non-Designated) Derivative Financial Instruments (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Nov. 30, 2014
Nov. 30, 2013
Nov. 30, 2014
Nov. 30, 2013
Derivative [Line Items]        
Gain (Loss) Recognized in Earnings $ (2,578)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ (394)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ (2,374)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ 277us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Commodity Contracts | Cost Of Goods Sold        
Derivative [Line Items]        
Gain (Loss) Recognized in Earnings (2,360)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(394)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
(2,417)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
282us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_CostOfGoodsTotalMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
Foreign Currency Contracts | Miscellaneous Income (Expense)        
Derivative [Line Items]        
Gain (Loss) Recognized in Earnings $ (218)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= wor_MiscellaneousIncomeExpenseMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wor_ForeignCurrencyContractMember
  $ 43us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= wor_MiscellaneousIncomeExpenseMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wor_ForeignCurrencyContractMember
$ (5)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= wor_MiscellaneousIncomeExpenseMember
/ us-gaap_DerivativeInstrumentRiskAxis
= wor_ForeignCurrencyContractMember