XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
The components of inventory consisted of the following (in thousands):
March 31,December 31,
 20232022
Raw materials$195,680 $165,446 
Finished goods147,004 58,288 
Work-in-progress55,005 44,660 
$397,689 $268,394 
Schedule of Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
March 31,December 31,
 20232022
   
Receivables from employees$13,548 $6,553 
Deferred expenses (Note 15)
8,215 — 
Prepaid hardware and software maintenance4,094 4,290 
Tax receivables3,783 3,676 
Prepaid managed services3,607 4,405 
Advance income tax provision3,343 783 
Prepaid workers compensation3,265 5,536 
Prepaid rent1,811 965 
Deposits made1,723 1,409 
Prepaid deferred commissions905 1,002 
State incentive receivable186 204 
Other prepaid expenses and other current assets11,904 14,820 
$56,384 $43,643 
Schedule of Property, Plant and Equipment
Property, plant and equipment, net consisted of the following (in thousands):
March 31,December 31,
 20232022
   
Energy Servers$538,912 $538,912 
Machinery and equipment146,710 145,555 
Leasehold improvements104,758 104,528 
Construction-in-progress87,042 72,174 
Buildings49,419 49,240 
Computers, software and hardware25,286 24,608 
Furniture and fixtures9,794 9,581 
961,921 944,598 
Less: accumulated depreciation(358,960)(344,184)
$602,961 $600,414 
Schedule of Other Long-Term Assets
Other long-term assets consisted of the following (in thousands):
March 31,December 31,
20232022
   
Deferred commissions$8,980 $8,320 
Long-term lease receivable7,971 8,076 
Deferred expenses (Note 15)
6,636 — 
Prepaid insurance3,772 4,047 
Deposits made2,672 2,672 
Prepaid managed services2,215 2,373 
Deferred tax asset1,398 1,151 
Prepaid and other long-term assets13,326 13,566 
$46,970 $40,205 
Accrued Warranty
Accrued warranty liabilities consisted of the following (in thousands):
March 31,December 31,
20232022
Product performance$9,075 $16,901 
Product warranty381 431 
$9,456 $17,332 
Changes in the product warranty and product performance liabilities were as follows (in thousands):
Balances at December 31, 2022$17,332 
Accrued warranty, net7,924 
Warranty expenditures during the quarter(15,800)
Balances at March 31, 2023$9,456 
Schedule of Accrued Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
March 31,December 31,
 20232022
   
General invoice and purchase order accruals$35,635 $44,010 
Compensation and benefits30,474 48,156 
Delaware grant9,495 9,495 
Accrued installation8,930 7,905 
Sales-related liabilities6,387 7,147 
Provision for income tax3,970 1,140 
Accrued legal expenses3,896 4,403 
Current portion of derivative liabilities3,160 2,596 
PPA IV Upgrade financing obligations2,958 6,076 
Accrued consulting expenses1,950 1,390 
Sales tax liabilities1,612 6,172 
Finance lease liabilities1,062 1,024 
Interest payable719 3,128 
Other1,513 1,541 
$111,761 $144,183