XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Solar Energy Systems, net- Schedule of Solar Energy Systems, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 16,182,999 $ 14,404,576
Less: accumulated depreciation and amortization (2,582,654) (2,165,171)
Add: construction-in-progress 827,558 789,466
Total solar energy systems, net 14,427,903 13,028,871
Solar energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems 13,816,521 12,558,996
Inverters and batteries    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 2,366,478 $ 1,845,580