v3.26.1
Revenue -Schedule of Disaggregation of Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Disaggregation of Revenue [Line Items]        
Total net sales $ 68,614 $ 68,573 $ 127,995 $ 131,563
Residential floorcovering products        
Disaggregation of Revenue [Line Items]        
Total net sales 67,873 67,707 126,595 129,714
Other services        
Disaggregation of Revenue [Line Items]        
Total net sales $ 741 $ 866 $ 1,400 $ 1,849