XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
The components of inventory consist of the following (in thousands):
March 31,December 31,
 20222021
Raw materials$98,417 $80,809 
Work-in-progress41,345 31,893 
Finished goods43,304 30,668 
$183,066 $143,370 
Schedule of Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,December 31,
 20222021
   
Prepaid hardware and software maintenance$3,691 $3,494 
Receivables from employees8,410 5,463 
Other prepaid expenses and other current assets24,899 21,704 
$37,000 $30,661 
Schedule of Property, Plant and Equipment
Property, plant and equipment, net, consists of the following (in thousands):
March 31,December 31,
 20222021
   
Energy Servers$674,799 $674,799 
Computers, software and hardware22,382 21,276 
Machinery and equipment123,938 110,600 
Furniture and fixtures8,684 8,607 
Leasehold improvements63,852 52,936 
Building49,226 48,934 
Construction-in-progress36,619 43,544 
979,500 960,696 
Less: accumulated depreciation(370,588)(356,590)
$608,912 $604,106 
Schedule of Other Long-Term Assets
Other long-term assets consist of the following (in thousands):
March 31,December 31,
20222021
   
Prepaid insurance$9,006 $9,534 
Deferred commissions7,448 7,569 
Long-term lease receivable8,063 7,953 
Prepaid and other long-term assets13,895 14,060 
$38,412 $39,116 
Schedule of Accrued Warranty
Accrued warranty liabilities consist of the following (in thousands):
March 31,December 31,
 20222021
   
Product warranty$1,089 $961 
Product performance13,582 10,785 
$14,671 $11,746 
Changes in the product warranty and product performance liabilities were as follows (in thousands):
Balances at December 31, 2021$11,746 
Accrued warranty, net3,229 
Warranty expenditures during the year-to-date period(304)
Balances at March 31, 2022$14,671 
Schedule of Accrued Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
March 31,December 31,
 20222021
   
Compensation and benefits$24,099 $38,222 
Current portion of derivative liabilities3,654 6,059 
Sales-related liabilities5,523 6,040 
Accrued installation5,094 13,968 
Sales tax liabilities1,176 1,491 
Interest payable719 2,159 
Other51,905 46,198 
$92,170 $114,138 
Schedule of Other Long-Term Liabilities
Other long-term liabilities consist of the following (in thousands):
March 31,December 31,
 20222021
Delaware grant$9,495 $9,495 
Other8,861 7,277 
$18,356 $16,772