XML 82 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 30, 2022
Segment
Dec. 31, 2024
USD ($)
Retailer
Segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting Information [Line Items]        
Number of reportable segment | Segment 2 1    
Number of national retailers | Retailer   2    
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]   President and Chief Executive Officer [Member]    
Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description   The primary objective of the CODM is to optimize positive Company-wide performance and financial results. The CODM evaluates segment performance primarily based on net income and net sales. The CODM uses net income to assess performance and allocate resources as this measure provides insight into all aspects of the segment’s operations and overall success of the segment for a given period. The CODM also uses net sales to assess performance and allocate resources as this measure represents the amount of business the segment engaged in during a given period of time, is an indicator of market growth and acceptance of segment products, and represents the segment’s customers’ spending habits along with the amount of product the segment sells relative to its competitors.    
Net sales   $ 1,151,449 $ 1,094,837 $ 1,106,043
Gain (loss) on disposition of stock in subsidiary   $ 0 $ 0 15,423
Residential [Member]        
Segment Reporting Information [Line Items]        
Net sales       1,059,536
Residential [Member] | Intercompany Net Sales [Member]        
Segment Reporting Information [Line Items]        
Net sales       485
Commercial [Member]        
Segment Reporting Information [Line Items]        
Net sales       46,507
Gain (loss) on sale of assets       15,400
Gain (loss) on disposition of stock in subsidiary       $ 15,400