XML 29 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue REVENUE
Disaggregation of Revenue from Contracts with Customers

The following table disaggregates the Company’s revenue from continuing and discontinued operations by end-user markets:
20222021
Residential floorcovering products, continuing operations$297,195 $337,974 
Commercial floorcovering products, discontinued operations7,790 48,070 
Other services, continuing operations6,375 3,273 
Total net sales, continuing and discontinued operations$311,360 $389,317 

Residential floorcovering products. Residential floorcovering products include broadloom carpet, rugs, luxury vinyl flooring and engineered hardwood. These products are sold into the designer, retailer, mass merchant and builder markets.

Commercial floorcovering products. Commercial floorcovering products include broadloom carpet, carpet tile, rugs, and luxury vinyl flooring. These products are sold into the corporate, hospitality, healthcare, government, and education markets through the use of designers, architects, flooring contractors and independent retailers.

Other services. Other services include carpet yarn processing and carpet dyeing services.

Contract Balances

Other than receivables that represent an unconditional right to consideration, which are presented separately (See Note 4), the Company does not recognize any contract assets which give conditional rights to receive consideration, as the Company does not incur costs to obtain customer contracts that are recoverable. The Company often receives cash payments from customers in advance of the Company’s performance for limited production run orders resulting in contract liabilities. These contract liabilities are classified in accrued expenses in the Consolidated Balance Sheets based on the timing of when the Company expects to recognize revenue, which is typically less than a year. The net decrease or increase in the contract liabilities is primarily driven by order activity for limited runs requiring deposits offset by the recognition of revenue and application of deposit on the receivables ledger for such activity during the period. The activity in the advanced deposits for continuing operations are as follows:

20222021
Beginning contract liability$1,285 $1,005 
Revenue recognized from contract liabilities included in the beginning balance(1,104)(927)
Increases due to cash received, net of amounts recognized in revenue during the period874 1,207 
Ending contract liability$1,055 $1,285