XML 26 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives - Schedule of Derivative Activity for Derivatives Designated as Cash Flow Hedges (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Derivative [Line Items]        
Gain/(Loss) Reclassified from AOCI into Income (Effective Portion) $ 7,518us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet $ (1,483)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet $ 6,768us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet $ (738)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Gain/(Loss) Recognized in Income on Derivatives (Ineffective Portion) (19)har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet (905)har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet 2,023har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet (1,130)har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
Gain/(Loss) from Amounts Excluded from Effectiveness Testing (5)har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet 58har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet (9)har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet 578har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
Gain/(Loss) Recognized in AOCI (Effective Portion)     163,111us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet (39,682)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
Foreign Exchange Contracts [Member]        
Derivative [Line Items]        
Gain/(Loss) Recognized in AOCI (Effective Portion) 55,680us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(19,904)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
163,111us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
(39,717)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
Foreign Exchange Contracts [Member] | Cost of Sales [Member]        
Derivative [Line Items]        
Gain/(Loss) Reclassified from AOCI into Income (Effective Portion) 7,353us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(1,483)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
6,550us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(546)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Gain/(Loss) Recognized in Income on Derivatives (Ineffective Portion) (19)har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(905)har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
2,023har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
(1,129)har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Gain/(Loss) from Amounts Excluded from Effectiveness Testing 0har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
Foreign Exchange Contracts [Member] | SG&A [Member]        
Derivative [Line Items]        
Gain/(Loss) Reclassified from AOCI into Income (Effective Portion) 165us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
218us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
Gain/(Loss) Recognized in Income on Derivatives (Ineffective Portion) 0har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
Gain/(Loss) from Amounts Excluded from Effectiveness Testing 0har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
Foreign Exchange Contracts [Member] | Foreign Exchange (Gains) Losses, Net [Member]        
Derivative [Line Items]        
Gain/(Loss) Reclassified from AOCI into Income (Effective Portion) 0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
Gain/(Loss) Recognized in Income on Derivatives (Ineffective Portion) 0har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
0har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
Gain/(Loss) from Amounts Excluded from Effectiveness Testing (5)har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
58har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
(9)har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
578har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_ForeignExchangeGainsLossesNetMember
Interest Rate Swap [Member]        
Derivative [Line Items]        
Gain/(Loss) Recognized in AOCI (Effective Portion)     0us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
35us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
Interest Rate Swap [Member] | SG&A [Member]        
Derivative [Line Items]        
Gain/(Loss) Reclassified from AOCI into Income (Effective Portion)     0us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
(192)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
Gain/(Loss) Recognized in Income on Derivatives (Ineffective Portion)     0har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
(1)har_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
Gain/(Loss) from Amounts Excluded from Effectiveness Testing     $ 0har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember
$ 0har_DerivativeInstrumentsGainLossRecognizedInIncomeAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= har_SellingAndAdministrativeExpenseMember