XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Solar Energy Systems, net- Schedule of Solar Energy Systems, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 15,008,778 $ 14,404,576
Less: accumulated depreciation and amortization (2,303,527) (2,165,171)
Add: construction-in-progress 717,285 789,466
Total solar energy systems, net 13,422,536 13,028,871
Solar energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems 13,002,812 12,558,996
Inverters and batteries    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 2,005,966 $ 1,845,580