XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Solar Energy Systems, net - Schedule of Solar Energy Systems, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 16,813,511 $ 14,404,576
Less: accumulated depreciation and amortization (2,732,888) (2,165,171)
Add: construction-in-progress 951,492 789,466
Total solar energy systems, net 15,032,115 13,028,871
Solar energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems 14,258,772 12,558,996
Inverters and batteries    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 2,554,739 $ 1,845,580