XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Basis of Presentation - Additional Information (Detail)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 04, 2020
Operation
Oct. 03, 2020
USD ($)
Operation
Plant
Segment
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.2 $ 3.3
Florida [Member]      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of manufacturing operations 4    
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  
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