XML 73 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments (Narrative) (Details) (Currency Contracts [Member])
3 Months Ended 6 Months Ended 12 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 6 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 6 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2014
USD ($)
Jun. 30, 2014
USD ($)
Dec. 31, 2014
Net Sales [Member]
USD ($)
Dec. 31, 2014
Net Sales [Member]
USD ($)
Jun. 30, 2014
Net Sales [Member]
USD ($)
Dec. 31, 2014
Net Sales [Member]
EUR (€)
Dec. 31, 2014
Net Sales [Member]
GBP (£)
Dec. 31, 2014
Net Sales [Member]
Minimum [Member]
Dec. 31, 2014
Net Sales [Member]
Maximum [Member]
Dec. 31, 2014
Cost Of Sales [Member]
USD ($)
Dec. 31, 2014
Cost Of Sales [Member]
USD ($)
Jun. 30, 2014
Cost Of Sales [Member]
USD ($)
Dec. 31, 2014
Cost Of Sales [Member]
AUD
Dec. 31, 2014
Cost Of Sales [Member]
CAD
Dec. 31, 2014
Cost Of Sales [Member]
CHF
Dec. 31, 2014
Cost Of Sales [Member]
Minimum [Member]
Dec. 31, 2014
Cost Of Sales [Member]
Maximum [Member]
Dec. 31, 2014
Selling, General And Administrative Expenses [Member]
USD ($)
Dec. 31, 2014
Selling, General And Administrative Expenses [Member]
USD ($)
Dec. 31, 2013
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             8,700,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
6,400,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SalesMember
          4,300,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
4,700,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
18,300,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
         
Recorded gains (losses) related to forward contracts                                     $ 1,000,000us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ 2,200,000us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
$ (700,000)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeFutureMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember