XML 31 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Nov. 29, 2014
Nov. 30, 2013
Nov. 29, 2014
Nov. 30, 2013
Sales and operating income data        
Net sales $ 244,410us-gaap_SalesRevenueNet $ 199,430us-gaap_SalesRevenueNet $ 687,238us-gaap_SalesRevenueNet $ 557,028us-gaap_SalesRevenueNet
Operating income (loss) 20,625us-gaap_OperatingIncomeLoss 12,707us-gaap_OperatingIncomeLoss 43,938us-gaap_OperatingIncomeLoss 28,180us-gaap_OperatingIncomeLoss
Architectural Glass [Member]        
Sales and operating income data        
Net sales 90,268us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalMember
73,365us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalMember
254,138us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalMember
218,142us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalMember
Operating income (loss) 5,836us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalMember
1,641us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalMember
11,935us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalMember
3,782us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalMember
Architectural Services segment [Member]        
Sales and operating income data        
Net sales 56,178us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalServicesSegmentMember
51,167us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalServicesSegmentMember
167,146us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalServicesSegmentMember
139,820us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalServicesSegmentMember
Operating income (loss) 323us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalServicesSegmentMember
351us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalServicesSegmentMember
2,279us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalServicesSegmentMember
(1,401)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalServicesSegmentMember
Architectural Framing Systems Segment [Member]        
Sales and operating income data        
Net sales 80,411us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalFramingSegmentMember
58,981us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalFramingSegmentMember
221,369us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalFramingSegmentMember
152,877us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalFramingSegmentMember
Operating income (loss) 7,596us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalFramingSegmentMember
5,782us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalFramingSegmentMember
16,974us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalFramingSegmentMember
13,026us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_ArchitecturalFramingSegmentMember
Large-Scale Optical [Member]        
Sales and operating income data        
Net sales 25,546us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_LargeScaleOpticalMember
22,699us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_LargeScaleOpticalMember
64,969us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_LargeScaleOpticalMember
61,917us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= apog_LargeScaleOpticalMember
Operating income (loss) 7,879us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_LargeScaleOpticalMember
6,058us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_LargeScaleOpticalMember
15,990us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_LargeScaleOpticalMember
16,072us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= apog_LargeScaleOpticalMember
Intersegment eliminations [Member]        
Sales and operating income data        
Net sales (7,993)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(6,782)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(20,384)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(15,728)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Corporate and other [Member]        
Sales and operating income data        
Operating income (loss) $ (1,009)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ (1,125)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ (3,240)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ (3,299)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember