XML 51 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventory, net
The components of inventory consisted of the following (in thousands):
 June 30,
2020
December 31, 2019
Raw materials$70,555  $67,829  
Work-in-progress25,075  21,207  
Finished goods16,849  20,570  
$112,479  $109,606  
Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 June 30,
2020
December 31, 2019
   
Government incentives receivable$832  $893  
Prepaid maintenance3,158  3,763  
Receivables from employees6,089  6,130  
Other prepaid expenses and other current assets10,668  17,282  
$20,747  $28,068  
Property, Plant and Equipment, Net
Property, plant and equipment, net consisted of the following (in thousands):
 June 30,
2020
December 31, 2019
   
Energy Servers$648,273  $650,600  
Computers, software and hardware20,884  20,275  
Machinery and equipment103,892  101,650  
Furniture and fixtures8,313  8,339  
Leasehold improvements35,784  35,694  
Building46,686  40,512  
Construction in progress22,633  12,611  
886,465  869,681  
Less: Accumulated depreciation(284,899) (262,622) 
$601,566  $607,059  
Customer Financing Leases, Receivable
The components of investment in sales-type financing leases consisted of the following (in thousands):
 June 30,
2020
December 31, 2019
Total minimum lease payments to be received$73,015  $76,886  
Less: Amounts representing estimated executory costs(18,759) (19,931) 
Net present value of minimum lease payments to be received54,256  56,955  
Estimated residual value of leased assets890  890  
Less: Unearned income(1,781) (1,990) 
Net investment in sales-type financing leases53,365  55,855  
Less: Current portion(5,254) (5,108) 
Non-current portion of investment in sales-type financing leases$48,111  $50,747  
Schedule of Customer Payments from Sales-Type Financing Leases
The future scheduled customer payments from sales-type financing leases were as follows as of June 30, 2020 (in thousands):
 Remainder of 20202021202220232024Thereafter
Future minimum lease payments, less interest$2,618  $5,428  $5,784  $6,155  $6,567  $25,923  
Other Long-Term Assets
Other long-term assets consisted of the following (in thousands):
 June 30,
2020
December 31, 2019
   
Prepaid and other long-term assets$30,862  $29,153  
Deferred commissions6,143  5,007  
Equity-method investments2,119  5,733  
Long-term deposits1,865  1,759  
$40,989  $41,652  
Accrued Warranty
Accrued warranty liabilities consisted of the following (in thousands):
 June 30,
2020
December 31, 2019
   
Product warranty$3,156  $2,345  
Product performance6,275  7,535  
Maintenance services contracts744  453  
$10,175  $10,333  
Changes in the product warranty and product performance liabilities were as follows (in thousands):
Balances at December 31, 2019$9,881  
Accrued warranty, net 4,164  
Warranty expenditures during period (4,614) 
Balances at June 30, 2020$9,431  
Accrued Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 June 30,
2020
December 31, 2019
   
Compensation and benefits$22,678  $17,173  
Current portion of derivative liabilities6,265  4,834  
Sales related liabilities393  416  
Accrued installation12,185  10,348  
Sales tax liabilities3,190  3,849  
Interest payable5,664  3,875  
Accrued payables26,640  18,650  
Other11,037  11,139  
$88,052  $70,284  
Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
 June 30,
2020
December 31, 2019
Delaware grant$10,469  $10,469  
Other16,807  17,544  
$27,276  $28,013