XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pass-Through Financing Obligation (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
arrangement
Dec. 31, 2023
USD ($)
Lessor, Lease, Description [Line Items]    
Renewal term 5 years  
Solar energy systems, gross $ 16,813,511 $ 14,404,576
Depreciation on lease $ 2,732,888 2,165,171
Number of financing obligation arrangements retired | arrangement 5  
Lease terminated costs $ 240,300  
Gain (loss) on extinguishment of debt $ 50,600  
Solar Energy Systems Place In Service    
Lessor, Lease, Description [Line Items]    
Solar energy systems, gross   692,300
Depreciation on lease   $ 191,500
Minimum    
Lessor, Lease, Description [Line Items]    
Initial lease term 7 years  
Power purchase or lease agreement term 20 years