XML 102 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 8,200    
Balance at End of Period 6,100 $ 8,200  
Allowance for Credit Losses      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 427 418 $ 353
Net Provision (Recovery) 26 15 326
Amounts Charged Against Reserves (406) (6) (261)
Balance at End of Period 47 427 418
Discount Accrual      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 7,953 8,179 11,221
Net Provision (Recovery) 61,037 62,620 54,825
Amounts Charged Against Reserves (60,843) (62,846) (57,867)
Balance at End of Period 8,147 7,953 8,179
Inventory Obsolescence Reserve      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 7,640 21,976 43,055
Net Provision (Recovery) 21,916 19,328 35,867
Amounts Charged Against Reserves (13,241) (33,664) (56,946)
Balance at End of Period 16,315 7,640 21,976
Stale Beer Reserve      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 8,240 5,580 6,045
Net Provision (Recovery) 5,311 18,772 19,589
Amounts Charged Against Reserves (7,459) (16,112) (20,054)
Balance at End of Period $ 6,092 $ 8,240 $ 5,580