v3.26.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]            
Total net sales $ 153,208 $ 147,660 $ 285,297 $ 271,536    
U.S.            
Disaggregation of Revenue [Line Items]            
Total net sales $ 134,465 $ 128,775 $ 250,910 $ 239,295    
Rebate Liabilities | Geographic Concentration Risk | U.S. | U.S. Segment            
Disaggregation of Revenue [Line Items]            
Concentration risk percentage 2.80% 2.10% 3.60% 2.60% 1.80% 1.70%
Customer One | Revenue Benchmark | Customer            
Disaggregation of Revenue [Line Items]            
Total net sales $ 20,376 $ 16,751 $ 35,198 $ 30,345    
Revenue percentage of total net sales 13.30% 11.30% 12.30% 11.20%