XML 124 R106.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 24 - Business Segment Information (Details) - Selected Financial Information for Polyester, Nylon and International Segments (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Mar. 29, 2015
Mar. 30, 2014
Mar. 29, 2015
Mar. 30, 2014
Segment Reporting Information [Line Items]        
Net sales $ 170,530us-gaap_SalesRevenueNet $ 176,864us-gaap_SalesRevenueNet $ 507,861us-gaap_SalesRevenueNet $ 506,150us-gaap_SalesRevenueNet
Cost of sales 148,267us-gaap_CostOfGoodsSold 157,105us-gaap_CostOfGoodsSold 441,360us-gaap_CostOfGoodsSold 447,909us-gaap_CostOfGoodsSold
Gross profit 22,263us-gaap_GrossProfit 19,759us-gaap_GrossProfit 66,501us-gaap_GrossProfit 58,241us-gaap_GrossProfit
Selling, general and administrative expenses 12,260us-gaap_SellingGeneralAndAdministrativeExpense 12,290us-gaap_SellingGeneralAndAdministrativeExpense 36,130us-gaap_SellingGeneralAndAdministrativeExpense 33,895us-gaap_SellingGeneralAndAdministrativeExpense
Other operating expenses 972us-gaap_OtherOperatingIncomeExpenseNet 1,239us-gaap_OtherOperatingIncomeExpenseNet 3,135us-gaap_OtherOperatingIncomeExpenseNet 4,008us-gaap_OtherOperatingIncomeExpenseNet
Segment operating profit 9,031us-gaap_OperatingIncomeLoss 6,093us-gaap_OperatingIncomeLoss 26,582us-gaap_OperatingIncomeLoss 20,152us-gaap_OperatingIncomeLoss
Operating Segments [Member] | Polyester [Member]        
Segment Reporting Information [Line Items]        
Other operating expenses   7us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
26us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
356us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
Segment operating profit 5,350us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
3,225us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
13,760us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
9,930us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
Operating Segments [Member] | Nylon [Member]        
Segment Reporting Information [Line Items]        
Other operating expenses   155us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
16us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
155us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
Segment operating profit 1,624us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
2,345us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
7,587us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
7,364us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
Operating Segments [Member] | International [Member]        
Segment Reporting Information [Line Items]        
Other operating expenses 47us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
  99us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
 
Segment operating profit 2,982us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
1,737us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
8,883us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
6,541us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Other operating expenses 47us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
162us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
141us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
511us-gaap_OtherOperatingIncomeExpenseNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Segment operating profit 9,956us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
7,307us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
30,230us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
23,835us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Polyester [Member]        
Segment Reporting Information [Line Items]        
Net sales 98,759us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
103,941us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
282,168us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
286,933us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
Cost of sales 85,734us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
92,928us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
246,149us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
255,763us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
Gross profit 13,025us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
11,013us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
36,019us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
31,170us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
Selling, general and administrative expenses 7,675us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
7,781us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
22,233us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
20,884us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
Segment operating profit 5,350us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
3,225us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
13,760us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
9,930us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_PolyesterMember
Nylon [Member]        
Segment Reporting Information [Line Items]        
Net sales 40,754us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
39,208us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
124,676us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
118,723us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
Cost of sales 36,530us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
34,168us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
109,598us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
104,230us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
Gross profit 4,224us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
5,040us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
15,078us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
14,493us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
Selling, general and administrative expenses 2,600us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
2,540us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
7,475us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
6,974us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
Segment operating profit 1,624us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
2,345us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
7,587us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
7,364us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_NylonMember
International [Member]        
Segment Reporting Information [Line Items]        
Net sales 31,017us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
33,715us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
101,017us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
100,494us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
Cost of sales 26,003us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
30,009us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
85,613us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
87,916us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
Gross profit 5,014us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
3,706us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
15,404us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
12,578us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
Selling, general and administrative expenses 1,985us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
1,969us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
6,422us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
6,037us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
Segment operating profit $ 2,982us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
$ 1,737us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
$ 8,883us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember
$ 6,541us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ufi_InternationalMember