XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
The components of inventory consisted of the following (in thousands):
September 30,December 31,
 20232022
Raw materials$238,716 $165,446 
Finished goods183,078 58,288 
Work-in-progress53,855 44,660 
$475,649 $268,394 
Schedule of Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
September 30,December 31,
 20232022
   
Receivables from employees$10,314 $6,553 
Deferred expenses (Note 16)

9,909 — 
Prepaid managed services5,868 4,405 
Prepaid hardware and software maintenance5,243 4,290 
Tax receivables4,428 3,676 
Prepaid workers compensation3,993 5,536 
Advance income tax provision2,349 783 
Prepaid rent2,060 965 
Interest receivable1,854 556 
Deposits made1,683 1,409 
Prepaid deferred commissions911 1,002 
Other prepaid expenses and other current assets17,631 14,468 
$66,243 $43,643 
Schedule of Property, Plant and Equipment
Property, plant and equipment, net consisted of the following (in thousands):
September 30,December 31,
 20232022
   
Energy Servers$313,866 $538,912 
Machinery and equipment165,814 145,555 
Leasehold improvements107,209 104,528 
Construction-in-progress105,787 72,174 
Buildings49,424 49,240 
Computers, software and hardware26,455 24,608 
Furniture and fixtures9,842 9,581 
778,397 944,598 
Less: accumulated depreciation(287,862)(344,184)
$490,535 $600,414 
Schedule of Other Long-Term Assets
Other long-term assets consisted of the following (in thousands):
September 30,December 31,
20232022
   
Deferred commissions$8,901 $8,320 
Long-term lease receivable7,604 8,076 
Deposits made2,926 2,672 
Deferred expenses (Note 16)

1,980 — 
Prepaid managed services1,896 2,373 
Deferred tax asset1,384 1,151 
Prepaid insurance— 4,047 
Prepaid and other long-term assets8,517 13,566 
$33,208 $40,205 
Accrued Warranty
Accrued warranty liabilities consisted of the following (in thousands):
September 30,December 31,
20232022
Product performance$15,622 $16,901 
Product warranty915 431 
$16,537 $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, net23,565 
Warranty expenditures during the nine-month period(24,360)
Balances at September 30, 2023
$16,537 
Schedule of Accrued Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
September 30,December 31,
 20232022
   
Compensation and benefits$43,590 $48,156 
General invoice and purchase order accruals34,452 44,010 
Interest payable7,919 3,128 
Sales-related liabilities7,666 7,147 
Accrued installation6,094 7,905 
Accrued legal expenses3,666 4,403 
Provision for income tax2,600 1,140 
Sales tax liabilities2,517 6,172 
VAT interim liability2,194 418 
Accrued consulting expenses1,869 1,390 
Accrued restructuring costs (Note 12)
1,172 — 
Finance lease liabilities1,142 1,024 
PPA IV upgrade financing obligations276 6,076 
Delaware grant (Note 13)
— 9,495 
Current portion of derivative liabilities— 2,596 
Other1,323 1,123 
$116,480 $144,183