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, | | | | 2025 | | 2024 | | | | | | | Raw materials | | $ | 351,757 | | | $ | 315,735 | | | Work-in-progress | | 125,036 | | | 79,601 | | | Finished goods | | 166,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, | | | | 2025 | | 2024 | | | | | | | | | | | | Prepaid hardware and software maintenance | | $ | 6,327 | | | $ | 7,972 | | | Interest receivable | | 6,029 | | | 1,316 | | | Prepaid corporate insurance | | 5,182 | | | 6,774 | | | Prepaid managed services | | 4,705 | | | 5,230 | | | Tax receivables | | 4,509 | | | 4,981 | | | Prepaid deferred commissions | | 3,049 | | | 1,123 | | | Receivables from employees | | 2,507 | | | 3,259 | | | Deferred expenses | | 1,559 | | | 1,215 | | | Prepaid workers compensation | | 796 | | | 620 | | | Deposits made | | 376 | | | 348 | | | Prepaid medical insurance | | 232 | | | 177 | | | | | | | | Other prepaid expenses and other current assets | | 14,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, | | | | 2025 | | 2024 | | | | | | | | Vehicles, machinery and equipment | | $ | 203,731 | | | $ | 200,004 | | | Energy Server systems | | 165,629 | | | 165,629 | | | Leasehold improvements | | 129,665 | | | 122,413 | | | Construction-in-progress | | 83,067 | | | 86,731 | | | Buildings | | 53,156 | | | 53,221 | | | Computers, software and hardware | | 34,761 | | | 33,910 | | | Furniture and fixtures | | 11,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, | | | 2025 | | 2024 | | | | | | | | Deferred commissions | | $ | 19,109 | | | $ | 13,372 | | | Deferred expenses | | 8,111 | | | 8,776 | | | Deferred financing costs | | 3,412 | | | — | | | Deposits made | | 3,001 | | | 3,123 | | | Long-term lease receivable | | 2,193 | | | 3,159 | | | Deferred tax asset | | 1,780 | | | 1,888 | | | Prepaid managed services | | 1,316 | | | 1,317 | | | Prepaid and other long-term assets | | 18,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, | | | | 2025 | | 2024 | | | | | | | | Product performance | | $ | 16,791 | | | $ | 13,697 | | | Product warranty | | 3,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, | | | | 2025 | | 2024 | | | | | | | | Compensation and benefits | | $ | 97,571 | | | $ | 67,682 | | | General invoice and purchase order accruals | | 76,909 | | | 43,652 | | | Accrued installation | | 14,278 | | | 1,660 | | | Sales-related liabilities | | 12,031 | | | 4,714 | | | Sales tax liabilities | | 10,054 | | | 10,215 | | | Accrued legal expenses | | 2,599 | | | 1,198 | | | Provision for income tax | | 2,115 | | | 784 | | | Accrued consulting expenses | | 1,475 | | | 1,254 | | | Finance lease liability | | 1,370 | | | 981 | | | Current portion of derivative liabilities | | 1,353 | | | 482 | | | Interest payable | | 913 | | | 3,927 | | | Accrued restructuring costs | | 482 | | | 341 | | | Interim VAT liability | | 281 | | | 1,109 | | | Other | | 823 | | | 451 | | | | $ | 222,254 | | | $ | 138,450 | |
|