XML 87 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following table reflects the Company’s estimate of net sales by each customer type for the years ended December 31, 2019, 2018 and 2017.
 
 
Year Ended December 31,
(in thousands)
 
2019
 
2018
 
2017
Single-family homebuilders
 
$
2,713,857

 
$
2,814,100

 
$
2,526,837

Remodeling contractors
 
419,533

 
427,346

 
380,460

Multi-family, commercial & other contractors
 
493,203

 
441,002

 
458,671

Total net sales
 
$
3,626,593

 
$
3,682,448

 
$
3,365,968


Contract assets and liabilities
The following table reflects the Company’s contract balances as of December 31, 2019 and 2018:
(in thousands)
December 31, 2019
 
December 31, 2018
 
Change
Receivables, including unbilled receivables presented in prepaid expenses and other current assets
$
333,044

 
$
306,370

 
$
26,674

Contract assets
32,125

 
32,348

 
(223
)
Contract liabilities
$
31,094

 
$
34,888

 
$
(3,794
)