XML 24 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 13 - Segment Reporting (Details) - Segment Reporting (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Nov. 29, 2014
Nov. 30, 2013
Segment Reporting Information [Line Items]    
Revenues $ 370,361us-gaap_Revenues $ 346,704us-gaap_Revenues
Income (loss) from operations 60,589us-gaap_OperatingIncomeLoss 55,640us-gaap_OperatingIncomeLoss
Interest (income) expense, net (616)us-gaap_InterestIncomeExpenseNet (557)us-gaap_InterestIncomeExpenseNet
Income (loss) before taxes 60,834us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 56,356us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
U.S. And Canadian Rental And Cleaning [Member]    
Segment Reporting Information [Line Items]    
Revenues 330,901us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_USAndCanadianRentalAndCleaningMember
308,442us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_USAndCanadianRentalAndCleaningMember
Income (loss) from operations 63,299us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_USAndCanadianRentalAndCleaningMember
58,359us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_USAndCanadianRentalAndCleaningMember
Interest (income) expense, net (770)us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= unf_USAndCanadianRentalAndCleaningMember
(730)us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= unf_USAndCanadianRentalAndCleaningMember
Income (loss) before taxes 64,084us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_USAndCanadianRentalAndCleaningMember
59,087us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_USAndCanadianRentalAndCleaningMember
MFG [Member]    
Segment Reporting Information [Line Items]    
Revenues 51,828us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_MFGMember
44,233us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_MFGMember
Income (loss) from operations 18,231us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_MFGMember
15,574us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_MFGMember
Income (loss) before taxes 18,272us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_MFGMember
15,493us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_MFGMember
Net Interco MFG Elimination [Member]    
Segment Reporting Information [Line Items]    
Revenues (51,828)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_NetIntercoMFGEliminationMember
(44,233)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_NetIntercoMFGEliminationMember
Income (loss) from operations (1,689)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_NetIntercoMFGEliminationMember
(1,264)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_NetIntercoMFGEliminationMember
Income (loss) before taxes (1,689)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_NetIntercoMFGEliminationMember
(1,264)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_NetIntercoMFGEliminationMember
Corporate Segment [Member]    
Segment Reporting Information [Line Items]    
Revenues 4,946us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
3,564us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Income (loss) from operations (22,968)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(20,297)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Interest (income) expense, net 154us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
173us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Income (loss) before taxes (23,247)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(20,469)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Subtotal Core Laundry Operations [Member]    
Segment Reporting Information [Line Items]    
Revenues 335,847us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SubtotalCoreLaundryOperationsMember
312,006us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SubtotalCoreLaundryOperationsMember
Income (loss) from operations 56,873us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SubtotalCoreLaundryOperationsMember
52,372us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SubtotalCoreLaundryOperationsMember
Interest (income) expense, net (616)us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SubtotalCoreLaundryOperationsMember
(557)us-gaap_InterestIncomeExpenseNet
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SubtotalCoreLaundryOperationsMember
Income (loss) before taxes 57,420us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SubtotalCoreLaundryOperationsMember
52,847us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SubtotalCoreLaundryOperationsMember
Specialty Garments [Member]    
Segment Reporting Information [Line Items]    
Revenues 22,476us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SpecialtyGarmentsMember
24,443us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SpecialtyGarmentsMember
Income (loss) from operations 2,268us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SpecialtyGarmentsMember
2,759us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SpecialtyGarmentsMember
Income (loss) before taxes 1,966us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SpecialtyGarmentsMember
3,000us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_SpecialtyGarmentsMember
First Aid [Member]    
Segment Reporting Information [Line Items]    
Revenues 12,038us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_FirstAidMember
10,255us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= unf_FirstAidMember
Income (loss) from operations 1,448us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_FirstAidMember
509us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= unf_FirstAidMember
Income (loss) before taxes $ 1,448us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_FirstAidMember
$ 509us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= unf_FirstAidMember