XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 27, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Revenue from contracts with customers disaggregated by product category is as follows (in thousands):
Three Months EndedSix Months Ended
June 27,
2020
June 29,
2019
June 27,
2020
June 29,
2019
Systems and storage$167,007  $235,657  $371,028  $440,031  
Seating114,772  134,342  230,644  247,801  
Other26,302  39,513  44,795  75,191  
Total workplace furnishings308,081  409,512  646,467  763,023  
Residential building products109,375  116,514  239,694  242,459  
Net sales$417,456  $526,026  $886,161  $1,005,482  
Contract with Customer, Asset and Liability
Contract assets and contract liabilities were as follows (in thousands):
June 27,
2020
December 28,
2019
Trade receivables (1)$208,795  $278,124  
Contract assets (current) (2)$686  $857  
Contract assets (long-term) (3)$2,543  $2,700  
Contract liabilities (4)$50,077  $54,972  

The index below indicates the line item in the Condensed Consolidated Balance Sheets where contract assets and contract liabilities are reported:

(1)  "Receivables"
(2)  "Prepaid expenses and other current assets"
(3)  "Other Assets"
(4)  "Accounts payable and accrued expenses"

Changes in contract asset and contract liability balances during the six months ended June 27, 2020 were as follows (in thousands):
Contract assets increase (decrease)Contract liabilities (increase) decrease
Reclassification of contract assets to contra-revenue$(328) $—  
Contract liabilities recognized and recorded to contra-revenue as a result of performance obligations satisfied—  (53,784) 
Contract liabilities paid—  66,851  
Cash received in advance and not recognized as revenue—  (41,567) 
Reclassification of cash received in advance to revenue as a result of performance obligations satisfied—  33,395  
Net change$(328) $4,895  

Changes in contract asset and contract liability balances during the six months ended June 29, 2019 were as follows (in thousands):
Contract assets increase (decrease)Contract liabilities (increase) decrease
Contract assets recognized$888  $—  
Reclassification of contract assets to contra-revenue(185) —  
Contract liabilities recognized and recorded to contra-revenue as a result of performance obligations satisfied—  (71,517) 
Contract liabilities paid—  73,522  
Cash received in advance and not recognized as revenue—  (33,520) 
Reclassification of cash received in advance to revenue as a result of performance obligations satisfied—  35,781  
Net change$703  $4,266