v3.25.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
The components of inventory consist of the following (in thousands):
December 31,
 20252024
Raw materials$351,757 $315,735 
Work-in-progress125,036 79,601 
Finished goods166,513 149,320 
$643,306 $544,656 
Schedule of Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
December 31,
 20252024
  
Prepaid hardware and software maintenance$6,327 $7,972 
Interest receivable6,029 1,316 
Prepaid corporate insurance5,182 6,774 
Prepaid managed services4,705 5,230 
Tax receivables4,509 4,981 
Prepaid deferred commissions3,049 1,123 
Receivables from employees2,507 3,259 
Deferred expenses1,559 1,215 
Prepaid workers compensation796 620 
Deposits made376 348 
Prepaid medical insurance232 177 
Other prepaid expenses and other current assets14,534 13,188 
$49,805 $46,203 
Schedule of Property, Plant and Equipment
Depreciation is calculated using the straight-line method over the estimated depreciable lives of the respective assets as follows:
Depreciable Lives
Energy Server systems
15-21 years
Computers, software and hardware
3-5 years
Vehicles, machinery and equipment
5-10 years
Furniture and fixtures
3-5 years
Leasehold improvements
1-10 years
Buildings*
* Lesser of 35 years or the term of the underlying land lease.
Property, plant and equipment, net, consists of the following (in thousands):
December 31,
 20252024
   
Vehicles, machinery and equipment$203,731 $200,004 
Energy Server systems165,629 165,629 
Leasehold improvements129,665 122,413 
Construction-in-progress83,067 86,731 
Buildings53,156 53,221 
Computers, software and hardware34,761 33,910 
Furniture and fixtures11,090 10,943 
681,099 672,851 
Less: accumulated depreciation(282,592)(269,376)
$398,507 $403,475 
Schedule of Other Long-Term Assets
Other long-term assets consist of the following (in thousands):
December 31,
20252024
   
Deferred commissions$19,109 $13,372 
Deferred expenses8,111 8,776 
Deferred financing costs3,412 — 
Deposits made3,001 3,123 
Long-term lease receivable2,193 3,159 
Deferred tax asset1,780 1,888 
Prepaid managed services1,316 1,317 
Prepaid and other long-term assets18,281 14,501 
$57,203 $46,136 
Schedule of Product Warranty Liability And Product Performance Liabilities
Accrued warranty and product performance liabilities consist of the following (in thousands):
December 31,
 20252024
   
Product performance$16,791 $13,697 
Product warranty3,222 2,862 
$20,013 $16,559 
Changes in the product warranty and product performance liabilities were as follows (in thousands):
Balances at December 31, 2023
$19,326 
Accrued warranty, net and product performance liabilities
18,407 
Product performance expenditures during the year
(21,174)
Balances at December 31, 2024
16,559 
Accrued warranty, net and product performance liabilities
21,413 
Product performance expenditures during the year
(17,959)
Balances at December 31, 2025
$20,013 
Schedule of Accrued Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,
 20252024
   
Compensation and benefits$97,571 $67,682 
General invoice and purchase order accruals76,909 43,652 
Accrued installation14,278 1,660 
Sales-related liabilities12,031 4,714 
Sales tax liabilities10,054 10,215 
Accrued legal expenses2,599 1,198 
Provision for income tax2,115 784 
Accrued consulting expenses1,475 1,254 
Finance lease liability1,370 981 
Current portion of derivative liabilities1,353 482 
Interest payable913 3,927 
Accrued restructuring costs482 341 
Interim VAT liability281 1,109 
Other823 451 
$222,254 $138,450