XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pass-Through Financing Obligations (Details)
$ in Thousands
3 Months Ended
Jun. 30, 2024
USD ($)
obligation
Dec. 31, 2023
USD ($)
Lessor, Lease, Description [Line Items]    
Solar energy systems, initial term 7 years  
Renewal term 5 years  
Solar energy systems, gross $ 15,569,198 $ 14,404,576
Depreciation on lease 2,441,474 2,165,171
Solar Energy Systems Place In Service    
Lessor, Lease, Description [Line Items]    
Solar energy systems, gross 58,600 692,300
Depreciation on lease $ 10,600 $ 191,500
Number of retired financing obligations | obligation 3  
Lease terminated costs $ 233,900  
Gain (loss) on extinguishment of debt $ 47,100  
Minimum    
Lessor, Lease, Description [Line Items]    
Customer agreement, initial term 20 years