XML 474 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Solar Energy Systems, net (Tables)
12 Months Ended
Dec. 31, 2023
Solar Energy Systems Disclosure [Abstract]  
Schedule of Solar Energy Systems, Net
Property and equipment is depreciated on a straight-line basis over the following periods:
Leasehold improvements
Lesser of 6 years or lease term
Furniture5 years
Computer hardware and software3 years
Machinery and equipment
5 years or lease term
AutomobilesLease term
Solar energy systems, net consists of the following (in thousands):
December 31,
20232022
Solar energy system equipment costs
$12,558,996 $10,529,852 
Inverters and batteries1,845,580 1,384,776 
Total solar energy systems
14,404,576 11,914,628 
Less: accumulated depreciation and amortization(2,165,171)(1,682,296)
Add: construction-in-progress789,466 756,029 
Total solar energy systems, net
$13,028,871 $10,988,361 
Property and equipment, net consists of the following (in thousands):
December 31,
20232022
Machinery and equipment
$17,216 $11,742 
Leasehold improvements, furniture, and computer hardware
47,810 44,547 
Vehicles
157,486 94,821 
Computer software74,636 53,314 
Total property and equipment
297,148 204,424 
Less: Accumulated depreciation and amortization
(148,009)(136,985)
Total property and equipment, net$149,139 $67,439