Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Narrative (Details)

v3.20.2
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Segment
BusinessActivity
Jun. 30, 2019
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Summary Of Significant Accounting Policies [Line Items]                
Number of operating segments | Segment     1          
Number of business activities | BusinessActivity     1          
Deferred revenue, revenue recognized $ 20,300 $ 15,500 $ 37,700 $ 29,500        
Contracted but not yet recognized $ 7,100,000   $ 7,100,000          
Revenue expected to recognize over next twelve months, percent     6.00%          
Revenue recognized, term, existing deferred revenue     10 years          
Customer agreement, initial term 22 years   22 years          
Customer agreements, initial set up, discount percent     10.00%          
Cumulative effect of adoption of new ASU (No. 2018-02)   (700)            
Cumulative effect of adoption of new ASU (No. 2016-13) $ 1,241,505 $ 1,209,087 $ 1,241,505 $ 1,209,087 $ 1,198,664 $ 1,331,432 $ 1,302,111 $ 1,282,782
Cumulative Effect, Period of Adoption, Adjustment                
Summary Of Significant Accounting Policies [Line Items]                
Cumulative effect of adoption of new ASU (No. 2016-13)           $ (1,228)   $ 0
Minimum                
Summary Of Significant Accounting Policies [Line Items]                
Customer agreement, initial term 20 years   20 years          
Maximum                
Summary Of Significant Accounting Policies [Line Items]                
Customer agreement, initial term 25 years   25 years          
Solar energy systems | Under Customer Agreements                
Summary Of Significant Accounting Policies [Line Items]                
Average age     4 years