XML 105 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Data - Schedule of Reports for Net Sales and Operating Income (Loss) by Each Reporting Segment (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
Segment Reporting Information [Line Items]        
Net sales $ 1,583,549us-gaap_SalesRevenueNet $ 1,328,024us-gaap_SalesRevenueNet $ 3,012,471us-gaap_SalesRevenueNet $ 2,499,829us-gaap_SalesRevenueNet
Operating income (loss) 148,757us-gaap_OperatingIncomeLoss 101,856us-gaap_OperatingIncomeLoss 264,540us-gaap_OperatingIncomeLoss 171,238us-gaap_OperatingIncomeLoss
Infotainment [Member]        
Segment Reporting Information [Line Items]        
Net sales 774,078us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_InfotainmentMember
690,704us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_InfotainmentMember
1,522,175us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_InfotainmentMember
1,330,457us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_InfotainmentMember
Operating income (loss) 89,873us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_InfotainmentMember
62,691us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_InfotainmentMember
167,226us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_InfotainmentMember
95,118us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_InfotainmentMember
Lifestyle [Member]        
Segment Reporting Information [Line Items]        
Net sales 540,902us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_LifestyleMember
429,737us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_LifestyleMember
967,046us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_LifestyleMember
764,225us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_LifestyleMember
Operating income (loss) 56,611us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_LifestyleMember
51,103us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_LifestyleMember
106,577us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_LifestyleMember
92,343us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_LifestyleMember
Professional [Member]        
Segment Reporting Information [Line Items]        
Net sales 267,358us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_ProfessionalMember
207,479us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_ProfessionalMember
521,795us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_ProfessionalMember
404,910us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= har_ProfessionalMember
Operating income (loss) 35,820us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_ProfessionalMember
25,404us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_ProfessionalMember
59,085us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_ProfessionalMember
51,884us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= har_ProfessionalMember
Other [Member]        
Segment Reporting Information [Line Items]        
Net sales 1,211us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
104us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
1,455us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
237us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Operating income (loss) $ (33,547)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ (37,342)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ (68,348)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ (68,107)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember