XML 68 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Revenue related to sales-type leases   $ 400 $ 2,300
ITC recapture period 5 years    
ITC recaptured amount $ 0 0 0
Impairment of assets related to PPAs $ 130,088 113,514 0
Stock options and awards      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Requisite service period 4 years    
Variable Interest Entity, Primary Beneficiary | PPA V Upgrade      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Impairment of assets related to PPAs $ 123,700    
Variable Interest Entity, Primary Beneficiary | PPA 3A Upgrade      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Impairment of assets related to PPAs   44,800  
Variable Interest Entity, Primary Beneficiary | PPA 4 Upgrade      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Impairment of assets related to PPAs $ 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 $ 64,688 63,779 65,318
Power Purchase Agreement Program Leases | Electricity      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease, lease income 14,300 25,900 28,600
Power Purchase Agreement Program Leases | Service      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease, lease income $ 3,100 $ 13,100 $ 14,600