XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue
6 Months Ended
Jun. 30, 2022
Revenue From Contract With Customer [Abstract]  
Revenue

3. Revenue

The following table disaggregates our sales by product category:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Lumber & lumber sheet goods

 

$

2,831,867

 

 

$

2,596,520

 

 

$

5,168,367

 

 

$

4,365,818

 

Manufactured products

 

 

1,702,880

 

 

 

1,088,828

 

 

 

3,063,240

 

 

 

1,949,742

 

Windows, doors & millwork

 

 

1,218,261

 

 

 

846,610

 

 

 

2,244,117

 

 

 

1,591,291

 

Specialty building products & services

 

 

1,173,251

 

 

 

1,044,724

 

 

 

2,131,667

 

 

 

1,843,606

 

Net sales

 

$

6,926,259

 

 

$

5,576,682

 

 

$

12,607,391

 

 

$

9,750,457

 

 

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

The timing of revenue recognition, invoicing and cash collection results in accounts receivable, unbilled receivables, contract assets and contract liabilities. Contract assets include unbilled amounts when the revenue recognized exceeds the amount billed to the customer, and amounts representing a right to payment from previous performance that is conditional on something other than passage of time, such as retainage. Contract liabilities consist of deferred revenue and customer advances and deposits.

Through June 30, 2022 and 2021, we recognized as revenue approximately 87% and 92% of the contract liabilities balance at December 31, 2021 and 2020, respectively.