XML 71 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Narrative) (Details) (Currency Contracts [Member])
3 Months Ended 9 Months Ended 12 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended 9 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended 9 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2015
USD ($)
Mar. 31, 2015
USD ($)
Jun. 30, 2014
USD ($)
Mar. 31, 2015
Net Sales [Member]
USD ($)
Mar. 31, 2015
Net Sales [Member]
USD ($)
Jun. 30, 2014
Net Sales [Member]
USD ($)
Mar. 31, 2015
Net Sales [Member]
EUR (€)
Mar. 31, 2015
Net Sales [Member]
GBP (£)
Mar. 31, 2015
Net Sales [Member]
Minimum [Member]
Mar. 31, 2015
Net Sales [Member]
Maximum [Member]
Mar. 31, 2015
Cost Of Sales [Member]
USD ($)
Mar. 31, 2015
Cost Of Sales [Member]
USD ($)
Jun. 30, 2014
Cost Of Sales [Member]
USD ($)
Mar. 31, 2015
Cost Of Sales [Member]
AUD
Mar. 31, 2015
Cost Of Sales [Member]
CAD
Mar. 31, 2015
Cost Of Sales [Member]
CHF
Mar. 31, 2015
Cost Of Sales [Member]
Minimum [Member]
Mar. 31, 2015
Cost Of Sales [Member]
Maximum [Member]
Mar. 31, 2015
Selling, General And Administrative Expenses [Member]
USD ($)
Mar. 31, 2014
Selling, General And Administrative Expenses [Member]
USD ($)
Mar. 31, 2015
Selling, General And Administrative Expenses [Member]
USD ($)
Mar. 31, 2014
Selling, General And Administrative Expenses [Member]
USD ($)
Derivative [Line Items]                                            
Term foreign currency cash flow hedges are hedged                 12 months 24 months             12 months 24 months        
Amount recorded resulting from hedge ineffectiveness relating to foreign currency contracts $ 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
$ 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
$ 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
$ 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
$ 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
$ 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
        $ 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ 0us-gaap_DerivativeNetHedgeIneffectivenessGainLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
                 
Derivative, notional amount             3,700,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
3,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
          2,200,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
1,300,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
17,400,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
           
Recorded gains (losses) related to forward contracts                                     $ 1,400,000us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ (600,000)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 3,600,000us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ (1,300,000)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember