XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Revenues Disaggregated by End Market and Product The following tables present our revenues disaggregated by end market and product (in thousands):
 
 
 
Three months ended March 31,
 
 
 
 
2019
 
 
2018
 
 
Residential new construction
 
$
261,310
 
 
 
77
%
 
$
229,642
 
 
 
76
%
 
Repair and remodel
 
 
21,521
 
 
 
6
%
 
 
20,472
 
 
 
7
%
 
Commercial
 
 
59,304
 
 
 
17
%
 
 
51,614
 
 
 
17
%
 
Net revenues
 
$
342,135
 
 
 
100
%
 
$
301,728
 
 
 
100
%
 
 
 
 
 
Three months ended March 31,
 
 
 
 
2019
 
 
2018
 
 
Insulation
 
$
221,223
 
 
 
65
%
 
$
202,275
 
 
 
67
%
 
Waterproofing
 
 
22,385
 
 
 
7
%
 
 
22,606
 
 
 
7
%
 
Shower doors, shelving and mirrors
 
 
23,917
 
 
 
7
%
 
 
20,260
 
 
 
7
%
 
Garage doors
 
 
21,672
 
 
 
6
%
 
 
15,466
 
 
 
5
%
 
Rain gutters
 
 
11,199
 
 
 
3
%
 
 
8,658
 
 
 
3
%
 
Window blinds
 
 
9,384
 
 
 
3
%
 
 
5,306
 
 
 
2
%
 
Other building products
 
 
32,355
 
 
 
9
%
 
 
27,157
 
 
 
9
%
 
Net revenues
 
$
342,135
 
 
 
100
%
 
$
301,728
 
 
 
100
%
 
Summary of Assets and Liabilities Related to Uncompleted Contracts and Customer Deposits
Contract assets and liabilities related to our uncompleted contracts and customer deposits were as follows (in thousands):
 
 
 
March 31,
 
 
December 31,
 
 
 
2019
 
 
2018
 
Contract assets
 
$
19,565
 
 
$
15,092
 
Contract liabilities
 
 
(7,792
)
 
 
(7,468
)
Schedule of Cost and Estimated Earnings on Uncompleted Contracts
Uncompleted contracts were as follows (in thousands):
 
 
 
March 31,
 
 
December 31,
 
 
 
2019
 
 
2018
 
Costs incurred on uncompleted contracts
 
$
101,024
 
 
$
114,826
 
Estimated earnings
 
 
52,670
 
 
 
58,952
 
Total
 
 
153,694
 
 
 
173,778
 
Less: Billings to date
 
 
139,100
 
 
 
163,112
 
Net under (over) billings
 
$
14,594
 
 
$
10,666
 
Schedule of Net Under (Over) Billings
Net under (over) billings were as follows (in thousands):
 
 
 
March 31,
 
 
December 31,
 
 
 
2019
 
 
2018
 
Costs and estimated earnings in excess of billings on uncompleted contracts

(contract assets)
 
$
19,565
 
 
$
15,092
 
Billings in excess of costs and estimated earnings on uncompleted contracts

(contract liabilities)
 
 
(4,971
)
 
 
(4,426
)
Net under (over) billings
 
$
14,594
 
 
$
10,666