XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 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 June 30,
   
Six months ended June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Residential new construction
  $
282,494
     
76
%   $
257,904
     
77
%   $  
543,804
     
76
%   $
487,546
     
77
%
Repair and remodel
   
24,705
     
7
%    
21,873
     
7
%    
46,225
     
7
%    
42,345
     
7
%
Commercial
   
64,615
     
17
%    
52,807
     
16
%    
123,920
     
17
%    
104,421
     
16
%
                                                                 
Net revenues
  $
371,814
     
100
%   $
332,584
     
100
%   $
713,949
     
100
%   $
634,312
     
100
%
                                                                 
 
 
 
 
 
 
 
 
 
 
 
                                                                 
 
Three months ended June 30,
   
Six months ended June 30,
 
 
2019
   
2018
   
2019
   
2018
 
Insulation
  $
235,473
     
63
%   $
218,493
     
66
%   $  
456,695
     
64
%   $
420,768
     
67
%
Waterproofing
   
28,858
     
8
%    
24,892
     
7
%    
51,243
     
7
%    
47,498
     
7
%
Shower doors, shelving and mirrors
   
26,900
     
7
%    
22,773
     
7
%    
50,817
     
7
%    
43,032
     
7
%
Garage doors
   
21,782
     
6
%    
19,326
     
6
%    
43,454
     
6
%    
34,792
     
5
%
Rain gutters
   
12,996
     
4
%    
10,608
     
3
%    
24,195
     
3
%    
19,266
     
3
%
Window blinds
   
10,781
     
3
%    
8,079
     
2
%    
20,165
     
3
%    
13,385
     
2
%
Other building products
   
35,024
     
9
%    
28,413
     
9
%    
67,380
     
10
%    
55,571
     
9
%
                                                                 
Net revenues
  $
371,814
     
100
%   $
332,584
     
100
%   $
713,949
     
100
%   $
634,312
     
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):
                 
 
June 30,
   
December 31,
 
 
2019
   
2018
 
Contract assets
  $  
20,207
    $  
15,092
 
Contract liabilities
   
(7,380
)    
(7,468
)
 
 
 
 
 
Schedule of Cost and Estimated Earnings on Uncompleted Contracts
Uncompleted contracts were as follows (in thousands):
                 
 
June 30,
   
December 31,
 
 
2019
   
2018
 
Costs incurred on uncompleted contracts
  $  
99,087
    $  
114,826
 
Estimated earnings
   
53,596
     
58,952
 
                 
Total
   
152,683
     
173,778
 
Less: Billings to date
   
136,857
     
163,112
 
                 
Net under (over) billings
  $
15,826
    $
10,666
 
                 
 
 
 
 
 
Schedule of Net Under (Over) Billings
Net under (over) billings were as follows (in thousands):
                 
 
June 30,
   
December 31,
 
 
2019
   
2018
 
Costs and estimated earnings in excess of billings on uncompleted contracts (contract assets)
  $  
20,207
    $  
15,092
 
Billings in excess of costs and estimated earnings on uncompleted contracts (contract liabilities)
   
(4,381
)    
(4,426
)
                 
Net under (over) billings
  $
15,826
    $
10,666