XML 512 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pass-Through Financing Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Lessor, Lease, Description [Line Items]      
Initial lease term   22 years  
Initial lease term   22 years  
Renewal term   5 years  
Solar energy systems, gross   $ 14,404,576 $ 11,914,628
Depreciation on lease   2,165,171 1,682,296
Gain (loss) on termination of lease $ 18,100    
Gain (loss) on extinguishment of debt $ (6,300)    
Solar Energy Systems Place In Service      
Lessor, Lease, Description [Line Items]      
Solar energy systems, gross   692,300 699,500
Depreciation on lease   $ 191,500 $ 167,900
Minimum      
Lessor, Lease, Description [Line Items]      
Initial lease term   7 years  
Initial lease term   20 years  
Maximum      
Lessor, Lease, Description [Line Items]      
Initial lease term   25 years