XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies and Basis of Presentation - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 28, 2024
USD ($)
Segment
shares
Dec. 30, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Jan. 01, 2022
USD ($)
Significant Accounting Policies And Basis Of Presentation [Line Items]        
Revenue recognition performance obligation on international shipments $ 0      
Allowance for credit loss 3,398 $ 5,823 $ 7,046 $ 5,145
Bad debt expenses $ (800) $ (400) 3,300  
Inventories valued on LIFO method 88.50% 90.40%    
Under Value of carrying value of inventories than its replacement value $ 159,900 $ 154,700    
Effect on income due to change in LIFO valuation on liquidation 10,100 4,000 2,100  
Capitalized computer software 49,400 45,900    
Implementation costs of cloud computing arrangement 28,300 24,300    
Workers' compensation liability 500      
Health care insurance liability 600      
Automobile insurance liability 2,000      
Current portion of self insurance liability 13,000 10,900    
Long term portion of self insurance liability $ 8,000 $ 7,300    
Issuance of preferred stock | shares 10,000,000 10,000,000    
Preferred stock, shares outstanding | shares 0 0    
Advertising expenses $ 31,700 $ 33,700 37,600  
Number of reportable segment | Segment 2      
Retained earnings $ 287,402 317,087    
Current Accounts and Notes Receivable [Member]        
Significant Accounting Policies And Basis Of Presentation [Line Items]        
Allowance for credit loss 2,917 4,611 6,098 4,414
Long Term Notes Receivable [Member]        
Significant Accounting Policies And Basis Of Presentation [Line Items]        
Allowance for credit loss $ 481 $ 1,212 $ 948 $ 731
Restricted Stock Awards [Member]        
Significant Accounting Policies And Basis Of Presentation [Line Items]        
Weighted average stock awards not included in EPS calculations | shares 182,642,000 19,765,000 2,882,000  
Minimum [Member]        
Significant Accounting Policies And Basis Of Presentation [Line Items]        
Percentage of revenues recognized at a point in time 99.00%      
Cloud computing arrangement, options to extend term 3 years      
Reserved expenses paid over remaining lease term 3 years      
Maximum [Member]        
Significant Accounting Policies And Basis Of Presentation [Line Items]        
Cloud computing arrangement, options to extend term 8 years      
Reserved expenses paid over remaining lease term 4 years