v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 27, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue from Contracts with Customers
The following table disaggregates the Company’s revenue by end-user markets for the three and six month periods ended June 27, 2026 and June 28, 2025:
Three Months EndedSix Months Ended
June 27,
2026
June 28,
2025
June 27,
2026
June 28,
2025
Residential floorcovering products$67,873 $67,707 $126,595 $129,714 
Other services741 866 1,400 1,849 
Total net sales$68,614 $68,573 $127,995 $131,563 
Schedule of Contract Balances The activity in the advanced deposits for the three and six month periods ended June 27, 2026 and June 28, 2025 is as follows:
Three Months EndedSix Months Ended
June 27,
2026
June 28,
2025
June 27,
2026
June 28,
2025
Beginning contract liability$1,055 $805 $863 $728 
Revenue recognized from contract liabilities included in the beginning balance(587)(431)(421)(762)
Increases due to cash received, net of amounts recognized in revenue during the period314 350 340 758 
Ending contract liability$782 $724 $782 $724