XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following table shows net sales classified by major product category for the three and nine months ended September 30, 2020 and 2019:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
Millwork, doors & windows$299,812 $285,750 $883,480 $796,807 
Structural components185,910 175,344 510,789 483,575 
Lumber & lumber sheet goods383,626 274,908 935,582 798,722 
Other building products & services220,995 228,247 661,267 656,925 
Total net sales$1,090,343 $964,249 $2,991,118 $2,736,029 

The following table reflects the Company’s estimate of net sales by each customer type for the three and nine months ended September 30, 2020 and 2019:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
Single-family homebuilders$811,081 $718,690 $2,188,240 $2,064,382 
Remodeling contractors143,536 115,756 375,904 314,277 
Multi-family, commercial & other contractors135,726 129,803 426,974 357,370 
Total net sales$1,090,343 $964,249 $2,991,118 $2,736,029 
Contract balances
The following table reflects the Company’s contract balances as of September 30, 2020 and December 31, 2019:
(in thousands)September 30,
2020
December 31,
2019
Change
Receivables, including unbilled receivables presented in prepaid expenses and other current assets$409,640 $333,044 $76,596 
Contract assets36,422 32,125 4,297 
Contract liabilities$44,980 $31,094 $13,886