v3.26.1
Energy Systems, net - Schedule of Solar Energy Systems, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property Subject to or Available for Operating Lease [Line Items]    
Total energy systems $ 20,332,631 $ 19,434,297
Less: accumulated depreciation and amortization (3,738,883) (3,384,021)
Add: construction-in-progress 651,464 767,587
Total energy systems, net 17,245,212 16,817,863
Energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Total energy systems 16,736,854 16,090,654
Inverters and batteries    
Property Subject to or Available for Operating Lease [Line Items]    
Total energy systems $ 3,595,777 $ 3,343,643