XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregated Revenue

The tables also include a reconciliation of the respective disaggregated revenue with the Company’s reportable segments (in thousands).

 

Three Months Ended June 30, 2018

   Reportable Segment  
     Residential      Commercial      Total  

Timing of Revenue Recognition and Type of Contract

        

Products transferred at a point in time and variable consideration contracts

   $ 189,201      $ —        $ 189,201  

Products transferred over time and fixed price contracts

     —          17,491        17,491  
  

 

 

    

 

 

    

 

 

 
     $189,201      $17,491      $206,692  
  

 

 

    

 

 

    

 

 

 

 

Six Months Ended June 30, 2018

   Reportable Segment  
     Residential      Commercial      Total  

Timing of Revenue Recognition and Type of Contract

        

Products transferred at a point in time and variable consideration contracts

   $ 344,401      $ —        $ 344,401  

Products transferred over time and fixed price contracts

     —          33,498        33,498  
  

 

 

    

 

 

    

 

 

 
     $344,401      $33,498      $377,899