XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Solar Energy Systems, net- Schedule of Solar Energy Systems, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 17,458,601 $ 16,813,511
Less: accumulated depreciation and amortization (2,888,775) (2,732,888)
Add: construction-in-progress 927,712 951,492
Total solar energy systems, net 15,497,538 15,032,115
Solar energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems 14,713,752 14,258,772
Inverters and batteries    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 2,744,849 $ 2,554,739