XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies and Basis of Presentation - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 29, 2019
USD ($)
Dec. 31, 2022
USD ($)
Segment
shares
Jan. 01, 2022
USD ($)
shares
Jan. 02, 2021
USD ($)
shares
Jan. 02, 2022
USD ($)
Dec. 28, 2019
USD ($)
Significant Accounting Policies And Basis Of Presentation [Line Items]            
Revenue recognition performance obligation on international shipments   $ 0        
Allowance for credit loss   7,046 $ 5,145 $ 6,603   $ 2,972
Bad debt expenses   $ 3,300 $ (300) 2,700    
Inventories valued on LIFO method   87.50% 84.00%      
Under Value of carrying value of inventories than its replacement value   $ 138,600 $ 81,800      
Effect on income due to change in LIFO valuation on liquidation   2,100 2,100 $ 1,400    
Capitalized computer software   47,300     $ 42,600  
Implementation costs of cloud computing arrangement   21,300 20,600      
Workers' compensation liability   500        
Health care insurance liability   600        
Automobile insurance liability   2,000        
Current portion of self insurance liability   10,200     $ 11,900  
Long term portion of self insurance liability   $ 7,900 $ 7,500      
Weighted average stock awards not included in EPS calculations | shares   2,882 13,614,000 76,654    
Issuance of preferred stock | shares   10,000,000 10,000,000      
Preferred stock, shares outstanding | shares   0 0      
Advertising expenses   $ 37,600 $ 37,700 $ 36,600    
Number of reportable segment | Segment   2        
Retained earnings   $ 295,028 290,541      
Transition adjustment due to adoption of new credit loss standard       2,170    
Current Accounts and Notes Receivable [Member]            
Significant Accounting Policies And Basis Of Presentation [Line Items]            
Allowance for credit loss   6,098 4,414 6,232   $ 2,739
Transition adjustment due to adoption of new credit loss standard       1,911    
Long Term Notes Receivable [Member]            
Significant Accounting Policies And Basis Of Presentation [Line Items]            
Bad debt expenses   $ 217 $ 360      
Transition adjustment due to adoption of new credit loss standard       $ 259    
Accounting Standards Update 2016-13 [Member]            
Significant Accounting Policies And Basis Of Presentation [Line Items]            
Retained earnings $ 2,200          
Deferred income tax 600          
Accounting Standards Update 2016-13 [Member] | Current Accounts and Notes Receivable [Member]            
Significant Accounting Policies And Basis Of Presentation [Line Items]            
Transition adjustment due to adoption of new credit loss standard 1,900          
Accounting Standards Update 2016-13 [Member] | Long Term Notes Receivable [Member]            
Significant Accounting Policies And Basis Of Presentation [Line Items]            
Transition adjustment due to adoption of new credit loss standard $ 300          
Restricted Stock Awards [Member]            
Significant Accounting Policies And Basis Of Presentation [Line Items]            
Weighted average stock awards not included in EPS calculations | shares   2,882 13,614,000 76,654    
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   1 year        
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   6 years