Note 13 - Segment Information - Income by Segment (Details) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
6 Months Ended |
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Net Sales |
$ 197,067us-gaap_SalesRevenueGoodsNet
|
|
$ 193,104us-gaap_SalesRevenueGoodsNet
|
|
$ 387,773us-gaap_SalesRevenueGoodsNet
|
|
$ 374,763us-gaap_SalesRevenueGoodsNet
|
|
Operating Income |
17,660us-gaap_OperatingIncomeLoss
|
|
19,850us-gaap_OperatingIncomeLoss
|
|
38,130us-gaap_OperatingIncomeLoss
|
|
35,794us-gaap_OperatingIncomeLoss
|
|
Depreciation and Amortization |
4,675us-gaap_DepreciationDepletionAndAmortization
|
|
4,410us-gaap_DepreciationDepletionAndAmortization
|
|
9,394us-gaap_DepreciationDepletionAndAmortization
|
|
8,699us-gaap_DepreciationDepletionAndAmortization
|
|
Capital Expenditures |
7,705us-gaap_PaymentsToAcquireProductiveAssets
|
|
5,253us-gaap_PaymentsToAcquireProductiveAssets
|
|
15,106us-gaap_PaymentsToAcquireProductiveAssets
|
|
8,558us-gaap_PaymentsToAcquireProductiveAssets
|
|
Acquisitions [Member] |
|
|
|
|
|
|
|
|
Capital Expenditures |
|
|
|
|
1,991us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_AcquisitionsMember
|
|
|
|
Retail Segment [Member] |
|
|
|
|
|
|
|
|
Depreciation and Amortization |
2,680us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
2,495us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
5,305us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
4,893us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
Capital Expenditures |
4,657us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
2,235us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
6,106us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
4,066us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
Wholesale Segment [Member] |
|
|
|
|
|
|
|
|
Depreciation and Amortization |
1,995us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
1,915us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
4,089us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
3,806us-gaap_DepreciationDepletionAndAmortization / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
Capital Expenditures |
3,048us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
3,018us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
7,009us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
4,492us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
Intersegment Eliminations [Member] |
|
|
|
|
|
|
|
|
Net Sales |
(72,350)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
|
(71,525)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
|
(151,287)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
|
(144,891)us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
|
Operating Income |
1,552us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
[1] |
1,278us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
[1] |
(1,282)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
[1] |
1,294us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
|
[1] |
Operating Segments [Member] | Retail Segment [Member] |
|
|
|
|
|
|
|
|
Net Sales |
153,207us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
151,496us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
298,250us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
293,323us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
Operating Income |
2,953us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
4,206us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
4,715us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
4,002us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_RetailSegmentMember
|
|
Operating Segments [Member] | Wholesale Segment [Member] |
|
|
|
|
|
|
|
|
Net Sales |
116,210us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
113,133us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
240,810us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
226,331us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
Operating Income |
$ 13,155us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
$ 14,366us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
$ 34,697us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
$ 30,498us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = eth_WholesaleSegmentMember
|
|
|
|