Annual report pursuant to Section 13 and 15(d)

Business Segment Information - Revenue (Details)

v3.19.3.a.u2
Business Segment Information - Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenue from External Customer [Line Items]                      
Revenues $ 306,612 $ 212,026 $ 198,183 $ 150,112 $ 217,371 $ 205,375 $ 196,982 $ 167,410 $ 866,933 $ 787,138 $ 717,152
Project                      
Revenue from External Customer [Line Items]                      
Revenues                 611,064 545,053 506,550
Energy Assets                      
Revenue from External Customer [Line Items]                      
Revenues                 98,042 95,776 69,241
O&M                      
Revenue from External Customer [Line Items]                      
Revenues                 66,709 65,236 60,574
Integrated-PV                      
Revenue from External Customer [Line Items]                      
Revenues                 47,953 41,349 38,796
Other Services                      
Revenue from External Customer [Line Items]                      
Revenues                 $ 43,165 $ 39,724 $ 41,991