XML 82 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventory, Net
The components of inventory consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
 
 
 
 
 
Raw materials
 
$
59,099

 
$
67,829

Work-in-progress
 
18,564

 
21,207

Finished goods
 
29,541

 
20,570

 
 
$
107,204

 
$
109,606

Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
 
 
 
 
 
Government incentives receivable
 
$
839

 
$
893

Prepaid production insurance
 
3,961

 
3,763

Receivables from employees
 
6,653

 
6,130

Other prepaid expenses and other current assets
 
13,541

 
17,282

 
 
$
24,994

 
$
28,068

Property, Plant and Equipment, Net
Property, plant and equipment, net consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
 
 
 
 
 
Energy Servers
 
$
648,273

 
$
650,600

Computers, software and hardware
 
20,453

 
20,275

Machinery and equipment
 
102,837

 
101,650

Furniture and fixtures
 
8,309

 
8,339

Leasehold improvements
 
35,694

 
35,694

Building
 
40,512

 
40,512

Construction in progress
 
22,854

 
12,611

 
 
878,932

 
869,681

Less: Accumulated depreciation
 
(272,082
)
 
(262,622
)
 
 
$
606,850

 
$
607,059

Customer Financing Leases, Receivable
The components of investment in sales-type financing leases consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Total minimum lease payments to be received
 
$
74,955

 
$
76,886

Less: Amounts representing estimated executing costs
 
(19,344
)
 
(19,931
)
Net present value of minimum lease payments to be received
 
55,611

 
56,955

Estimated residual value of leased assets
 
890

 
890

Less: Unearned income
 
(1,885
)
 
(1,990
)
Net investment in sales-type financing leases
 
54,616

 
55,855

Less: Current portion
 
(5,170
)
 
(5,108
)
Non-current portion of investment in sales-type financing leases
 
$
49,446

 
$
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 March 31, 2020 (in thousands):
 
 
Remainder of 2020
 
2021
 
2022
 
2023
 
2024
 
Thereafter
 
 
 
 
 
 
 
 
 
 
 
 
 
Future minimum lease payments, less interest
 
$
3,868

 
$
5,428

 
$
5,784

 
$
6,155

 
$
6,567

 
$
25,923

Other Long-Term Assets
Other long-term assets consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
 
 
 
 
 
Prepaid and other long-term assets
 
$
31,134

 
$
29,153

Deferred commissions
 
5,668

 
5,007

Equity-method investments
 
5,897

 
5,733

Long-term deposits
 
1,897

 
1,759

 
 
$
44,596

 
$
41,652

Accrued Warranty
Accrued warranty liabilities consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
 
 
 
 
 
Product warranty
 
$
2,566

 
$
2,345

Product performance
 
6,940

 
7,536

Maintenance services contracts
 
1,508

 
453

 
 
$
11,014

 
$
10,334

Changes in the product warranty and product performance liabilities were as follows (in thousands):
Balances at December 31, 2019
$
9,881

Accrued warranty, net
514

Warranty expenditures during period
(889
)
Balances at March 31, 2020
$
9,506

Accrued Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
 
 
 
 
 
Compensation and benefits
 
$
17,611

 
$
17,173

Current portion of derivative liabilities
 
6,434

 
4,834

Sales related liabilities
 
391

 
416

Accrued installation
 
10,923

 
10,348

Sales tax liabilities
 
3,899

 
3,849

Interest payable
 
2,880

 
3,875

Accrued payables
 
24,860

 
18,650

Other
 
10,811

 
11,139

 
 
$
77,809

 
$
70,284

Other Long-Term Liabilities
Other long-term liabilities consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
 
 
 
 
 
Delaware grant
 
$
10,469

 
$
10,469

Other
 
18,074

 
17,544

 
 
$
28,543

 
$
28,013