Quarterly report pursuant to Section 13 or 15(d)

Energy Assets - Narrative (Details)

v3.19.3
Energy Assets - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 06, 2019
USD ($)
project
Sep. 30, 2019
USD ($)
project
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
project
Sep. 30, 2019
USD ($)
Agreement
project
Sep. 30, 2019
USD ($)
project
Sep. 30, 2018
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
project
Jan. 01, 2018
USD ($)
Business Acquisition [Line Items]                    
Depreciation and amortization expense   $ 8,843 $ 6,753 $ 26,338     $ 19,699      
Finance lease right-of-use assets, amortization expense   533 499 1,597     1,538      
Interest costs capitalized   $ 632 638 $ 2,210     2,376      
Number of ESPC projects included in energy assets that the Company owns and operates | project   3   3 3 3     3  
Contract with customer, liability     $ 39,533       39,533   $ 30,706 $ 27,248
Contract with customer, current liability   $ 23,234   $ 23,234 $ 23,234 $ 23,234     24,363  
Number of projects acquired         4 4        
Asset retirement obligation recorded in project assets   863   863 $ 863 $ 863        
Asset retirement obligation liability recorded in accrued expenses   930   930 930 930        
Depreciation of property and equipment       2,115     $ 1,573      
ARO accretion expense   10   32            
ARO Asset                    
Business Acquisition [Line Items]                    
Depreciation of property and equipment   12   34            
Solar Projects 2019                    
Business Acquisition [Line Items]                    
Fair value of consideration       2,529            
Contingent consideration, liability   4,122   4,122 4,122 4,122        
Amount paid to developers of projects       1,861            
Number of projects under definitive agreement to acquire | project 3                  
Solar Projects 2019 | Forecast                    
Business Acquisition [Line Items]                    
Contingent consideration, liability               $ 668    
Solar Projects 2019, Additional Projects                    
Business Acquisition [Line Items]                    
Fair value of consideration $ 4,556                  
Amount paid to developers of projects       456            
Energy Assets                    
Business Acquisition [Line Items]                    
Contract with customer, liability   10,233   10,233 10,233 10,233     8,224  
Energy Assets | Accrued Expenses And Other Current Liabilities                    
Business Acquisition [Line Items]                    
Contract with customer, current liability   $ 724   $ 724 $ 724 $ 724     $ 354