XML 74 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule of Financial Assets And Liabilities Measured at Fair Value on Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
Feb. 28, 2015
May 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets $ 511us-gaap_AssetsFairValueDisclosureRecurring $ 1,284us-gaap_AssetsFairValueDisclosureRecurring
Liabilities 28,857us-gaap_LiabilitiesFairValueDisclosureRecurring 4,879us-gaap_LiabilitiesFairValueDisclosureRecurring
Derivative Contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 511us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= us-gaap_DerivativeMember
[1] 1,284us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= us-gaap_DerivativeMember
[1]
Liabilities 24,878us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= us-gaap_DerivativeMember
[1] 4,475us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= us-gaap_DerivativeMember
[1]
Contingent consideration obligation    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities 3,979us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= wor_ContingentConsiderationMember
[2] 404us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FinancialInstrumentAxis
= wor_ContingentConsiderationMember
[2]
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 511us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,284us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities 24,878us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
4,475us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Significant Other Observable Inputs (Level 2) | Derivative Contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets 511us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_DerivativeMember
[1] 1,284us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_DerivativeMember
[1]
Liabilities 24,878us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_DerivativeMember
[1] 4,475us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_DerivativeMember
[1]
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities 3,979us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
404us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Significant Unobservable Inputs (Level 3) | Contingent consideration obligation    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities $ 3,979us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= wor_ContingentConsiderationMember
[2] $ 404us-gaap_LiabilitiesFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= wor_ContingentConsiderationMember
[2]
[1] The fair value of our derivative contracts is based on the present value of the expected future cash flows considering the risks involved, including non-performance risk, and using discount rates appropriate for the respective maturities. Market observable, Level 2 inputs are used to determine the present value of the expected future cash flows. Refer to "Note P - Derivative Instruments and Hedging Activities" for additional information regarding our use of derivative instruments.
[2] The fair value of the Company's contingent consideration obligations is determined using a probability weighted cash flow approach based on management's projections of future cash flows of the acquired businesses. The fair value measurements are based on significant inputs not observable in the market and thus represent Level 3 measurements.