v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Net Sales by Product Category

The following table disaggregates our net sales by product category:

 

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

 

 

(in thousands)

 

Manufactured products

 

$

953,075

 

 

$

1,056,066

 

 

$

1,803,373

 

 

$

2,035,238

 

Windows, doors and millwork

 

 

1,030,005

 

 

 

1,114,911

 

 

 

1,958,766

 

 

 

2,145,328

 

Specialty building products and services

 

 

1,117,754

 

 

 

1,093,696

 

 

 

2,023,106

 

 

 

1,996,410

 

Lumber and lumber sheet goods

 

 

1,133,230

 

 

 

1,191,667

 

 

 

2,106,315

 

 

 

2,170,716

 

Net sales

 

$

4,234,064

 

 

$

4,456,340

 

 

$

7,891,560

 

 

$

8,347,692