XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Solar Energy Systems, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Property Subject to or Available for Operating Lease [Line Items]    
Solar energy systems $ 4,428,204 $ 4,219,907
Accumulated depreciation and amortization (575,094) (535,891)
Construction-in-progress 123,394 136,001
Total solar energy systems, net 3,976,504 3,820,017
Solar energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Solar energy systems 4,012,116 3,823,853
Inverters    
Property Subject to or Available for Operating Lease [Line Items]    
Solar energy systems $ 416,088 $ 396,054