XML 45 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 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 September 30,
   
Nine months ended September 30,
 
 
2019
   
2018
   
2019
   
2018
 
Residential new construction
  $
 
 
297,003
     
75
%   $
 
 
268,254
     
77
%   $
840,806
     
76
%   $
 
 
755,800
     
77
%
Repair and remodel
   
25,029
     
6
%    
23,107
     
7
%    
71,254
     
6
%    
65,453
     
7
%
Commercial
   
74,417
     
19
%    
57,638
     
16
%    
198,338
     
18
%    
162,058
     
16
%
                                                                 
Net revenues
  $
396,449
     
100
%   $
348,999
     
100
%   $
 
 
1,110,398
     
100
%   $
983,311
     
100
%
                                                                 
 
Three months ended September 30,
   
Nine months ended September 30,
 
 
2019
   
2018
   
2019
   
2018
 
Insulation
  $
 
253,311
     
64
%   $
225,503
     
65
%   $
710,005
     
64
%   $
 
 
646,270
     
66
%
Waterproofing
   
32,781
     
8
%    
25,980
     
7
%    
84,024
     
8
%    
73,477
     
7
%
Shower doors, shelving and mirrors
   
27,011
     
7
%    
23,190
     
7
%    
77,828
     
7
%    
66,222
     
7
%
Garage doors
   
22,336
     
6
%    
21,781
     
6
%    
65,790
     
6
%    
56,574
     
6
%
Rain gutters
   
13,366
     
3
%    
12,163
     
4
%    
37,561
     
3
%    
31,429
     
3
%
Window blinds
   
10,615
     
3
%    
7,811
     
2
%    
30,780
     
3
%    
21,196
     
2
%
Other building products
   
37,029
     
9
%    
32,571
     
9
%    
104,410
     
9
%    
88,143
     
9
%
                                                                 
Net revenues
  $
 
 
396,449
     
100
%   $
 
 
348,999
     
100
%   $
 
 
1,110,398
     
100
%   $
983,311
     
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):
 
September 30,
   
December 31,
 
 
2019
   
2018
 
Contract assets
  $
22,278
    $
15,092
 
Contract liabilities
   
(8,729
)    
(7,468
)
Schedule of Cost and Estimated Earnings on Uncompleted Contracts
Uncompleted contracts were as follows (in thousands):
 
September 30,
   
December 31,
 
 
2019
   
2018
 
Costs incurred on uncompleted contracts
  $
120,905
    $
114,826
 
Estimated earnings
   
64,436
     
58,952
 
                 
Total
   
185,341
     
173,778
 
Less: Billings to date
   
168,587
     
163,112
 
                 
Net under billings
  $
16,754
    $
10,666
 
                 
Schedule of Net Under (Over) Billings
Net under billings were as follows (in thousands):
 
September 30,
   
December 31,
 
 
2019
   
2018
 
Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)
  $
22,278
    $
15,092
 
Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)
   
(5,524
)    
(4,426
)
                 
Net under billings
  $
16,754
    $
10,666