XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pass-Through Financing Obligations (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
fund
Dec. 31, 2023
USD ($)
Lessor, Lease, Description [Line Items]    
Solar energy systems, initial term 7 years  
Number of fund | fund 1  
Customer agreement, initial term 22 years  
Renewal term 5 years  
Solar energy systems, gross $ 15,008,778 $ 14,404,576
Depreciation on lease 2,303,527 2,165,171
Solar Energy Systems Place In Service    
Lessor, Lease, Description [Line Items]    
Solar energy systems, gross 480,000 692,300
Depreciation on lease $ 118,600 $ 191,500
Minimum    
Lessor, Lease, Description [Line Items]    
Customer agreement, initial term 20 years  
Maximum    
Lessor, Lease, Description [Line Items]    
Solar energy systems, initial term 22 years  
Customer agreement, initial term 25 years