XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Solar Energy Systems, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 12,944,099 $ 11,914,628
Less: accumulated depreciation and amortization (1,912,611) (1,682,296)
Add: construction-in-progress 905,133 756,029
Total solar energy systems, net 11,936,621 10,988,361
Solar energy system equipment costs    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems 11,408,910 10,529,852
Inverters and batteries    
Property Subject to or Available for Operating Lease [Line Items]    
Total solar energy systems $ 1,535,189 $ 1,384,776