Quarterly report pursuant to Section 13 or 15(d)

Energy Assets - Narrative (Details)

v3.19.2
Energy Assets - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 06, 2019
USD ($)
project
Jun. 30, 2019
USD ($)
project
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Agreement
project
Jun. 30, 2019
USD ($)
project
Jun. 30, 2019
USD ($)
project
Jun. 30, 2018
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
project
Jan. 01, 2018
USD ($)
Business Acquisition [Line Items]                    
Depreciation and amortization expense   $ 9,088 $ 6,634   $ 17,495   $ 12,946      
Finance lease right-of-use assets, amortization expense   532 504   1,064   1,038      
Interest costs capitalized   $ 790 744   $ 1,578   1,738      
Number of ESPC projects included in energy assets that the Company owns and operates | project   3   3 3 3     3  
Contract with customer, liability   $ 30,209 $ 27,254 $ 30,209 $ 30,209 $ 30,209 27,254   $ 30,706 $ 27,248
Contract with customer, current liability   24,380   $ 24,380 24,380 $ 24,380     24,363  
Number of projects acquired       4   4        
Number of projects under definitive agreement to acquire | Agreement       3            
Asset retirement obligation recorded in project assets   874   $ 874 874 $ 874        
Asset retirement obligation liability recorded in accrued expenses   919   919 919 919        
Depreciation of property and equipment         1,351   $ 1,072      
ARO accretion expense   13     22          
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          
Solar Projects 2019, Additional Projects [Member]                    
Business Acquisition [Line Items]                    
Amount paid to developers of projects         456          
ARO Asset                    
Business Acquisition [Line Items]                    
Depreciation of property and equipment   11     22          
Forecast | Solar Projects 2019                    
Business Acquisition [Line Items]                    
Contingent consideration, liability               $ 668    
Number of projects under definitive agreement to acquire | project 3                  
Forecast | Solar Projects 2019, Additional Projects [Member]                    
Business Acquisition [Line Items]                    
Fair value of consideration $ 4,556                  
Energy Assets                    
Business Acquisition [Line Items]                    
Contract with customer, liability   10,307   10,307 10,307 10,307     8,224  
Energy Assets | Accrued Expenses And Other Current Liabilities                    
Business Acquisition [Line Items]                    
Contract with customer, current liability   $ 595   $ 595 $ 595 $ 595     $ 354