XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Nov. 08, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Revenue related to sales-type leases   $ 400 $ 2,300 $ 2,300  
ITC recapture period   5 years      
ITC recaptured amount   $ 0 0    
Write-off of assets related to PPA IIIa and PPA IV   $ 113,514 0 0  
Class A Common Stock          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Shares converted (in shares) 10,000        
Stock options and awards          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Requisite service period   4 years      
PPA Entities | PPA 3A Upgrade          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Write-off of assets related to PPA IIIa and PPA IV   $ 44,800      
PPA Entities | PPA 4 Upgrade          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Write-off of assets related to PPA IIIa and PPA IV   $ 64,000      
Minimum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Term of PPA   10 years      
Incentives received by the Company         1.00%
Minimum | Restricted Stock Units          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Requisite service period   3 years      
Minimum | PSUs          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Requisite service period   1 year      
Maximum          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Term of PPA   21 years      
Incentives received by the Company         10.00%
Maximum | Restricted Stock Units          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Requisite service period   4 years      
Maximum | PSUs          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Requisite service period   3 years      
Electricity          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Operating lease, lease income   $ 63,779 65,318 63,023  
Power Purchase Agreement Program Leases | Electricity          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Operating lease, lease income   25,900 28,600 27,700  
Power Purchase Agreement Program Leases | Service          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Operating lease, lease income   $ 13,100 $ 14,600 $ 13,800