XML 112 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives - Schedule of Outstanding Foreign Exchange Contracts, Primarily Forward Contracts (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Jun. 30, 2014
Derivative [Line Items]    
Fair Value Asset/(Liability) $ 140,685us-gaap_DerivativeFairValueOfDerivativeNet $ (21,283)us-gaap_DerivativeFairValueOfDerivativeNet
Foreign Exchange Contracts [Member]    
Derivative [Line Items]    
Gross Notional Value 1,847,238invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
1,831,101invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Fair Value Asset/(Liability) 140,685us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(21,283)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign Exchange Contracts [Member] | U.S. Dollar/Euro [Member]    
Derivative [Line Items]    
Gross Notional Value 1,442,850invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_USDollarEuroMember
1,558,950invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_USDollarEuroMember
Fair Value Asset/(Liability) 143,670us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_USDollarEuroMember
(21,418)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_USDollarEuroMember
Foreign Exchange Contracts [Member] | Euro/U.S. Dollar [Member]    
Derivative [Line Items]    
Gross Notional Value 217,676invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroUSDollarMember
214,781invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroUSDollarMember
Fair Value Asset/(Liability) (5,470)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroUSDollarMember
1,077us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroUSDollarMember
Foreign Exchange Contracts [Member] | Euro/Swiss Franc [Member]    
Derivative [Line Items]    
Gross Notional Value 35,202invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroSwissFrancMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroSwissFrancMember
Fair Value Asset/(Liability) (130)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroSwissFrancMember
0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroSwissFrancMember
Foreign Exchange Contracts [Member] | Swiss Franc/Euro [Member]    
Derivative [Line Items]    
Gross Notional Value 65,376invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_SwissFrancEuroMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_SwissFrancEuroMember
Fair Value Asset/(Liability) 179us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_SwissFrancEuroMember
0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_SwissFrancEuroMember
Foreign Exchange Contracts [Member] | U.S. Dollar/Indian Rupee [Member]    
Derivative [Line Items]    
Gross Notional Value 35,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_UnitedStatesDollarIndianRupeeMember
35,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_UnitedStatesDollarIndianRupeeMember
Fair Value Asset/(Liability) 309us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_UnitedStatesDollarIndianRupeeMember
(583)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_UnitedStatesDollarIndianRupeeMember
Foreign Exchange Contracts [Member] | Japanese Yen/Euro [Member]    
Derivative [Line Items]    
Gross Notional Value 12,443invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_JapaneseYenEuroMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_JapaneseYenEuroMember
Fair Value Asset/(Liability) (718)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_JapaneseYenEuroMember
0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_JapaneseYenEuroMember
Foreign Exchange Contracts [Member] | British Pound/U.S. Dollar [Member]    
Derivative [Line Items]    
Gross Notional Value 9,346invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_BritishPoundUSDollarMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_BritishPoundUSDollarMember
Fair Value Asset/(Liability) (390)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_BritishPoundUSDollarMember
0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_BritishPoundUSDollarMember
Foreign Exchange Contracts [Member] | Chinese Yuan/U.S. Dollar [Member]    
Derivative [Line Items]    
Gross Notional Value 8,380invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_ChineseYuanUSDollarMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_ChineseYuanUSDollarMember
Fair Value Asset/(Liability) (36)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_ChineseYuanUSDollarMember
0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_ChineseYuanUSDollarMember
Foreign Exchange Contracts [Member] | Chinese Yuan/Euro [Member]    
Derivative [Line Items]    
Gross Notional Value 7,328invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_ChineseYuanEuroMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_ChineseYuanEuroMember
Fair Value Asset/(Liability) 635us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_ChineseYuanEuroMember
0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_ChineseYuanEuroMember
Foreign Exchange Contracts [Member] | Hungarian Forint/Euro [Member]    
Derivative [Line Items]    
Gross Notional Value 6,013invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_HungarianForintEuroMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_HungarianForintEuroMember
Fair Value Asset/(Liability) (20)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_HungarianForintEuroMember
0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_HungarianForintEuroMember
Foreign Exchange Contracts [Member] | Euro/Russian Rubles [Member]    
Derivative [Line Items]    
Gross Notional Value 4,939invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroRussianRublesMember
8,828invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroRussianRublesMember
Fair Value Asset/(Liability) 2,435us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroRussianRublesMember
(141)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroRussianRublesMember
Foreign Exchange Contracts [Member] | U.S. Dollar/Brazilian Real [Member]    
Derivative [Line Items]    
Gross Notional Value 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_USDollarBrazilianRealMember
5,052invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_USDollarBrazilianRealMember
Fair Value Asset/(Liability) 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_USDollarBrazilianRealMember
(95)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_USDollarBrazilianRealMember
Foreign Exchange Contracts [Member] | U.S. Dollar/Russian Rubles [Member]    
Derivative [Line Items]    
Gross Notional Value 2,685invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_UsDollarRussianRublesMember
0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_UsDollarRussianRublesMember
Fair Value Asset/(Liability) 221us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_UsDollarRussianRublesMember
0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_UsDollarRussianRublesMember
Foreign Exchange Contracts [Member] | Euro/Brazilian Real [Member]    
Derivative [Line Items]    
Gross Notional Value 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroBrazilianRealMember
8,490invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroBrazilianRealMember
Fair Value Asset/(Liability) $ 0us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroBrazilianRealMember
$ (123)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= har_EuroBrazilianRealMember