XML 33 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Description of Business and Basis of Presentation - Additional Information (Detail)
$ in Millions
3 Months Ended
Apr. 04, 2020
Operation
Plant
Segment
Apr. 30, 2020
USD ($)
Dec. 28, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of reportable segments | Segment 2    
Allowance for doubtful accounts | $   $ 3.0 $ 3.3
Florida [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of manufacturing operations 5    
North Venice, Florida [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of manufacturing operations 1    
Greater Miami, Florida [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of manufacturing operations 2    
Orlando, Florida [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of manufacturing operations 1    
Arizona [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of manufacturing operations 1    
Tampa [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of manufacturing operations 1    
Glass Tempering and Laminating Plant [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of plants | Plant 2    
Glass Tempering and Laminating Plant [Member] | North Venice [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of plants | Plant 2    
Insulation Glass Plants [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of plants | Plant 1    
Insulation Glass Plants [Member] | North Venice [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of plants | Plant 1