Quarterly report pursuant to Section 13 or 15(d)

Business Acquisitions and Related Transactions - Additional Information (Details)

v3.19.1
Business Acquisitions and Related Transactions - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2019
USD ($)
Mar. 31, 2019
Mar. 31, 2019
Agreement
Mar. 31, 2019
project
Business Acquisition [Line Items]        
Number of projects acquired     3 3
Number of projects under definitive agreement to acquire | Agreement     4  
Massachusetts Based Solar Operations And Maintenance Firm        
Business Acquisition [Line Items]        
Fair value of consideration | $ $ 1,279      
Minimum        
Business Acquisition [Line Items]        
Estimated useful life   1 year    
Minimum | Solar Photovoltaic Projects        
Business Acquisition [Line Items]        
Estimated useful life   1 year    
Maximum        
Business Acquisition [Line Items]        
Estimated useful life   15 years    
Maximum | Solar Photovoltaic Projects        
Business Acquisition [Line Items]        
Estimated useful life   15 years