XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
9 Months Ended
Sep. 30, 2021
Revenue From Contract With Customer [Abstract]  
Revenue

3. Revenue

The following table disaggregates our sales by product category (in thousands):

 

 

 

Three Months Ended

September 30,

 

 

Nine Months Ended

September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

Lumber & lumber sheet goods

 

$

2,400,538

 

 

$

851,594

 

 

$

6,726,566

 

 

$

2,026,233

 

Manufactured products

 

 

1,253,918

 

 

 

421,296

 

 

 

3,162,147

 

 

 

1,141,535

 

Windows, doors & millwork

 

 

864,553

 

 

 

420,158

 

 

 

2,413,107

 

 

 

1,215,528

 

Siding, metal & concrete products

 

 

414,197

 

 

 

212,383

 

 

 

1,132,232

 

 

 

581,844

 

Gypsum, roofing & insulation

 

 

168,497

 

 

 

149,545

 

 

 

510,909

 

 

 

386,186

 

Other building products & services

 

 

406,887

 

 

 

240,474

 

 

 

1,314,086

 

 

 

676,788

 

Net sales

 

$

5,508,590

 

 

$

2,295,450

 

 

$

15,259,047

 

 

$

6,028,114

 

 

Net sales from installation and construction services was less than 10% of the Company’s net sales for each period presented.

The timing of revenue recognition, billings and cash collections results in accounts receivable, unbilled receivables, contract assets and contract liabilities. Contract asset balances are included in accounts receivable on our condensed consolidated balance sheet and were $239.3 million and $57.3 million as of September 30, 2021 and December 31, 2020, respectively. Contract liabilities consist of deferred revenue and customer advances and deposits. Contract liability balances are included in accrued liabilities on our condensed consolidated balance sheet and were $165.7 million and $58.5 million as of September 30, 2021 and December 31, 2020, respectively. The increase in contract assets and liabilities during the three and nine months ended September 30, 2021 was primarily related to contract assets acquired and contract liabilities assumed in the BMC Merger.