XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Solar Energy Systems, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 12,365,219 $ 11,914,628
Less: accumulated depreciation and amortization (1,795,756) (1,682,296)
Add: construction-in-progress 799,387 756,029
Total solar energy systems, net 11,368,850 10,988,361
Solar energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems 10,912,850 10,529,852
Inverters and batteries    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 1,452,369 $ 1,384,776