XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
The components of inventory consist of the following (in thousands):
December 31,
 20222021
Raw materials$165,446 $80,809 
Work-in-progress44,660 31,893 
Finished goods58,288 30,668 
$268,394 $143,370 
Schedule of Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
December 31,
 20222021
   
Receivables from employees$6,553 $5,463 
Prepaid workers compensation5,536 5,330 
Prepaid Managed Services4,405 2,480 
Prepaid hardware and software maintenance4,290 3,494 
Tax receivables3,676 1,518 
Deposits made1,409 817 
Prepaid deferred commissions1,002 724 
Other prepaid expenses and other current assets16,772 10,835 
$43,643 $30,661 
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 Servers
15-21 years
Computers, software and hardware
3-5 years
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,
 20222021
   
Energy Servers$538,912 $674,799 
Machinery and equipment145,555 110,600 
Leasehold improvements104,528 52,936 
Construction-in-progress72,174 43,544 
Buildings49,240 48,934 
Computers, software and hardware24,608 21,276 
Furniture and fixtures9,581 8,607 
944,598 960,696 
Less: accumulated depreciation(344,184)(356,590)
$600,414 $604,106 
Schedule of Other Long-Term Assets
Other long-term assets consist of the following (in thousands):
December 31,
20222021
   
Deferred commissions$8,320 $7,569 
Long-term lease receivable8,076 7,953 
Prepaid insurance4,047 9,534 
Deposits made2,672 1,923 
Prepaid Managed Services2,373 3,010 
Deferred tax asset1,151 955 
Investments in subsidiaries— 1,819 
Prepaid and other long-term assets13,566 8,310 
$40,205 $41,073 
Schedule of Accrued Warranty
Accrued warranty liabilities consist of the following (in thousands):
December 31,
 20222021
   
Product performance$16,901 $10,785 
Product warranty431 961 
$17,332 $11,746 
Changes in the product warranty and product performance liabilities were as follows (in thousands):
Balances at December 31, 2020$10,154 
Accrued warranty, net 11,049 
Warranty expenditures during the year(9,457)
Balances at December 31, 2021$11,746 
Accrued warranty, net17,719 
Warranty expenditures during the year(12,133)
Balances at December 31, 2022$17,332 
Schedule of Accrued Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
December 31,
 20222021
   
Compensation and benefits$48,156 $38,222 
General invoice and purchase order accruals44,010 23,706 
Delaware grant9,495 — 
Accrued installation7,905 13,968 
Sales-related liabilities7,147 6,040 
Sales tax liabilities6,172 1,491 
PPA IV Upgrade financing obligations6,076 — 
Accrued legal expenses4,403 1,765 
Interest payable3,128 2,159 
Current portion of derivative liabilities2,596 6,059 
Accrued consulting expenses1,390 1,731 
Provision for income tax1,140 479 
Finance lease liability1,024 863 
Option to acquire a variable number of shares of Class A Common Stock— 13,200 
Other1,541 4,455 
$144,183 $114,138