v3.26.1
Revenue Recognition - Summary of Revenue Disaggregated by Sales Channel (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 25, 2026
Jun. 26, 2025
Jun. 27, 2024
Disaggregation of Revenue [Line Items]      
Total $ 1,175,673 $ 1,107,246 $ 1,066,783
Distribution Channel [Member]      
Disaggregation of Revenue [Line Items]      
Total 960,474 907,222 872,283
Commercial Ingredients [Member]      
Disaggregation of Revenue [Line Items]      
Total 120,084 108,941 110,483
Contract Manufacturing [Member]      
Disaggregation of Revenue [Line Items]      
Total $ 95,115 $ 91,083 $ 84,017