XML 100 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
12 Months Ended
Dec. 28, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue from Contracts with Customers [Table Text Block]
The following table disaggregates the Company’s revenue by end-user markets for the years ended December 28, 2019, December 29, 2018, and December 30, 2017:
 
 
2019
 
2018
 
2017
Residential floorcovering products
 
$
268,186

 
$
289,129

 
$
279,038

Commercial floorcovering products
 
103,286

 
113,971

 
131,372

Other services
 
3,110

 
1,933

 
2,052

Total net sales
 
$
374,582

 
$
405,033

 
$
412,462

Contract Balances [Table Text Block]
The activity in the advanced deposits for the year ended December 28, 2019, December 29, 2018, and December 30, 2017 is as follows:

 
2019
 
2018
 
2017
Beginning contract liability
$
6,013

 
$
5,717

 
$
8,212

Revenue recognized from contract liabilities included in the beginning balance
(5,873
)
 
(5,717
)
 
(7,820
)
Increases due to cash received, net of amounts recognized in revenue during the period
4,545

 
6,013

 
5,325

Ending contract liability
$
4,685

 
$
6,013

 
$
5,717