XML 88 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Description of Business and Basis of Presentation - Narrative (Details)
customer in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
state
customer
renewal_option
Jan. 01, 2020
USD ($)
Subsidiary, Sale of Stock [Line Items]    
Number of customers | customer 85  
Number of states in which entity operates (more than) | state 20  
Maximum renewal term 10 years  
Cumulative-effect adjustment   $ (9,908)
Accounting Standards Update 2016-13    
Subsidiary, Sale of Stock [Line Items]    
Cumulative-effect adjustment   $ 9,900
Lease and Power Purchase Agreement (PPA)    
Subsidiary, Sale of Stock [Line Items]    
Number of options to renew term | renewal_option 2  
Renewal term 5 years  
Minimum    
Subsidiary, Sale of Stock [Line Items]    
Agreement term 10 years  
Maximum    
Subsidiary, Sale of Stock [Line Items]    
Agreement term 25 years