v3.26.3
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 25, 2026
Dec. 26, 2025
Concentration Risk [Line Items]    
Unpaid customer rebates $ 3.7 $ 1.9
Three Customers | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration percentage 39.50%  
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