XML 48 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Acquisition - Additional Information (Detail) - USD ($)
6 Months Ended
Jul. 02, 2016
Feb. 16, 2016
Jul. 02, 2016
Apr. 02, 2016
Jan. 02, 2016
Business Acquisition [Line Items]          
Estimated fair value of contingent consideration     $ 3,000,000    
Goodwill $ 108,179,000   $ 108,179,000   $ 65,635,000
Earn-out contingency liability, basis for amount     Pursuant to the SPA, the Company is required to pay 5.9% of WinDoor’s sales in excess of $46.0 million for 2016 (including both the pre-acquisition and post-acquisition periods of 2016), up to a maximum sales amount of $51.0 million. The potential undiscounted amount of all future payments that could be required to be paid under the contingent earn-out consideration arrangement is between $0 and $3.0 million. We have recorded an earn-out contingency liability of $3.0 million in the first quarter of 2016, representing its estimated fair value using undiscounted cash flows, based on probability adjusted level of revenues with a range whose minimum is $51.0 million.    
WinDoor [Member]          
Business Acquisition [Line Items]          
Fair value of consideration 103,259,000 $ 103,259,000      
Cash payment to acquire business 100,259,000 43,500,000      
Estimated fair value of contingent consideration 3,000,000 $ 3,000,000      
Business combination, acquisition related costs     $ 900,000    
Goodwill 42,544,000   $ 42,544,000    
Earn-out contingency liability       $ 3,000,000  
percentage of earn out contingency payment on sales revenue goods net     5.90%    
Fair value of contingent consideration, undiscounted low range of estimates     $ 0    
Fair value of contingent consideration, undiscounted high range of estimates     3,000,000    
Fair value of contingent consideration based on undiscounted probability adjusted minimum revenue estimates $ 51,000,000   $ 51,000,000    
Sellers calculation period     30 days    
WinDoor [Member] | Minimum [Member]          
Business Acquisition [Line Items]          
Sales revenue achievement level for recording earn out contingency payment     $ 46,000,000    
WinDoor [Member] | Maximum [Member]          
Business Acquisition [Line Items]          
Sales revenue achievement level for recording earn out contingency payment     $ 51,000,000