Note 13 - Segment Information - Income by Segment (Details) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
9 Months Ended |
Mar. 31, 2015
|
Mar. 31, 2014
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Net Sales |
$ 173,259us-gaap_SalesRevenueGoodsNet
|
|
$ 173,061us-gaap_SalesRevenueGoodsNet
|
|
$ 561,032us-gaap_SalesRevenueGoodsNet
|
|
$ 547,824us-gaap_SalesRevenueGoodsNet
|
|
Operating Income |
9,226us-gaap_OperatingIncomeLoss
|
|
9,552us-gaap_OperatingIncomeLoss
|
|
47,356us-gaap_OperatingIncomeLoss
|
|
45,346us-gaap_OperatingIncomeLoss
|
|
Depreciation and Amortization |
4,820us-gaap_DepreciationDepletionAndAmortization
|
|
4,577us-gaap_DepreciationDepletionAndAmortization
|
|
14,214us-gaap_DepreciationDepletionAndAmortization
|
|
13,276us-gaap_DepreciationDepletionAndAmortization
|
|
Capital Expenditures |
4,413us-gaap_PaymentsToAcquireProductiveAssets
|
|
4,030us-gaap_PaymentsToAcquireProductiveAssets
|
|
19,519us-gaap_PaymentsToAcquireProductiveAssets
|
|
12,588us-gaap_PaymentsToAcquireProductiveAssets
|
|
Acquisitions [Member] |
|
|
|
|
|
|
|
|
Capital Expenditures |
|
|
|
|
1,991us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_AcquisitionsMember
|
|
|
|
Retail Segment [Member] |
|
|
|
|
|
|
|
|
Depreciation and Amortization |
2,878us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
2,559us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
8,183us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
7,452us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
Capital Expenditures |
3,064us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
2,039us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
9,170us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
6,105us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
Wholesale Segment [Member] |
|
|
|
|
|
|
|
|
Depreciation and Amortization |
1,942us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
2,018us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
6,031us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
5,824us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
Capital Expenditures |
1,349us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
1,991us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
8,358us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
6,483us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
Intersegment Eliminations [Member] |
|
|
|
|
|
|
|
|
Net Sales |
(68,466)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
|
(69,895)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
|
(219,753)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
|
(214,786)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
|
Operating Income |
(98)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
[1] |
(1,866)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
[1] |
(1,380)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
[1] |
(572)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
[1] |
Operating Segments [Member] | Retail Segment [Member] |
|
|
|
|
|
|
|
|
Net Sales |
129,460us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
131,813us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
427,710us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
425,136us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
Operating Income |
(5,126)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
(1,591)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
(411)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
2,411us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
Operating Segments [Member] | Wholesale Segment [Member] |
|
|
|
|
|
|
|
|
Net Sales |
112,265us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
111,143us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
353,075us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
337,474us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
Operating Income |
$ 14,450us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
$ 13,009us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
$ 49,147us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
$ 43,507us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
|
|