v3.26.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 26, 2026
Dec. 26, 2025
Concentration Risk [Line Items]    
Unpaid customer rebates $ 2.2 $ 1.9
Two Customers | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration percentage 25.30%  
One Customer | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration percentage   17.10%
Minimum    
Concentration Risk [Line Items]    
Customer payment terms 30 days  
Maximum    
Concentration Risk [Line Items]    
Customer payment terms 60 days