XML 95 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Pass-Through Financing Obligations - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Property Subject to or Available for Operating Lease [Line Items]    
Initial lease term 20 years  
Solar energy systems, gross $ 4,219,907 $ 3,441,797
Depreciation on lease $ 535,891 399,280
Discount on expected remaining lease payments 5.00%  
Minimum    
Property Subject to or Available for Operating Lease [Line Items]    
Initial lease term 20 years  
Maximum    
Property Subject to or Available for Operating Lease [Line Items]    
Initial lease term 25 years  
Solar energy systems under lease pass-through fund arrangements    
Property Subject to or Available for Operating Lease [Line Items]    
Solar energy systems, gross $ 664,100 464,200
Depreciation on lease $ 82,100 $ 63,700
Solar energy systems under lease pass-through fund arrangements | Minimum    
Property Subject to or Available for Operating Lease [Line Items]    
Initial lease term 20 years