XML 45 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregated Revenue

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

 

     Reportable Segment  
     Residential      Commercial      Total  

Timing of Revenue Recognition and Type of Contract

        

Products transferred at a point in time and variable consideration contracts

   $ 155,200      $ —        $ 155,200  

Products transferred over time and fixed price contracts

     —          16,007        16,007  
  

 

 

    

 

 

    

 

 

 
   $ 155,200      $ 16,007      $ 171,207