XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Solar Energy Systems, net- Schedule of Solar Energy Systems, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 18,883,730 $ 16,813,511
Less: accumulated depreciation and amortization (3,213,860) (2,732,888)
Add: construction-in-progress 930,018 951,492
Total solar energy systems, net 16,599,888 15,032,115
Solar energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems 15,702,142 14,258,772
Inverters and batteries    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 3,181,588 $ 2,554,739