XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, net (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, 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,
20242023
Solar energy system equipment costs
$14,258,772 $12,558,996 
Inverters and batteries2,554,739 1,845,580 
Total solar energy systems
16,813,511 14,404,576 
Less: accumulated depreciation and amortization(2,732,888)(2,165,171)
Add: construction-in-progress951,492 789,466 
Total solar energy systems, net
$15,032,115 $13,028,871 
Property and equipment, net consists of the following (in thousands):
December 31,
20242023
Machinery and equipment
$17,375 $17,216 
Leasehold improvements, furniture, and computer hardware
43,835 47,810 
Vehicles
159,736 157,486 
Computer software56,742 74,636 
Total property and equipment
277,688 297,148 
Less: Accumulated depreciation and amortization
(156,449)(148,009)
Total property and equipment, net$121,239 $149,139