XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.4
Energy Systems, net - Schedule of Energy Systems, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property Subject to or Available for Operating Lease [Line Items]    
Total energy systems $ 19,434,297 $ 16,813,511
Less: accumulated depreciation and amortization (3,384,021) (2,732,888)
Add: construction-in-progress 767,587 951,492
Total energy systems, net 16,817,863 15,032,115
Energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Total energy systems 16,090,654 14,258,772
Inverters and batteries    
Property Subject to or Available for Operating Lease [Line Items]    
Total energy systems $ 3,343,643 $ 2,554,739