XML 58 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Energy Systems, net - Schedule of Solar Energy Systems, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property Subject to or Available for Operating Lease [Line Items]    
Total energy systems $ 19,915,528 $ 19,434,297
Less: accumulated depreciation and amortization (3,560,149) (3,384,021)
Add: construction-in-progress 671,027 767,587
Total energy systems, net 17,026,406 16,817,863
Energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Total energy systems 16,444,863 16,090,654
Inverters and batteries    
Property Subject to or Available for Operating Lease [Line Items]    
Total energy systems $ 3,470,665 $ 3,343,643