v3.26.1
Segment Reporting - Schedule of Reported Segment Revenue, Segment Profit or Loss, and Significant Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Segment Reporting [Line Items]        
Net sales $ 68,614 $ 68,573 $ 127,995 $ 131,563
Less: significant segment expenses        
Cost of sales 48,381 48,557 88,473 94,645
Reconciliation of segment operating income to operating income        
Other operating income, net (90) (68) (174) (166)
Facility consolidation and severance expenses, net 500 117 612 232
OPERATING INCOME 3,093 3,189 6,358 3,200
Reportable Segment        
Segment Reporting [Line Items]        
Net sales 68,614 68,573 127,995 131,563
Less: significant segment expenses        
Cost of sales 48,381 48,557 88,473 94,645
Selling expenses 11,896 11,963 22,594 23,566
Administrative expenses 4,834 4,815 10,132 10,086
Reconciliation of segment operating income to operating income        
OPERATING INCOME $ 3,503 $ 3,238 $ 6,796 $ 3,266