XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Solar Energy Systems, net- Schedule of Solar Energy Systems, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 15,569,198 $ 14,404,576
Less: accumulated depreciation and amortization (2,441,474) (2,165,171)
Add: construction-in-progress 728,930 789,466
Total solar energy systems, net 13,856,654 13,028,871
Solar energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems 13,405,177 12,558,996
Inverters and batteries    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 2,164,021 $ 1,845,580