XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventory, net
The components of inventory consisted of the following (in thousands):
 
 
March 31,
 
December 31,
 
 
2019
 
2018
 
 
 
 
 
Raw materials
 
$
42,965

 
$
53,273

Work-in-progress
 
23,672

 
22,303

Finished goods
 
49,907

 
56,900

 
 
$
116,544

 
$
132,476

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

 
$
1,001

Prepaid expenses and other current assets
 
27,402

 
32,741

 
 
$
28,362

 
$
33,742

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

 
$
511,485

Computers, software and hardware
 
18,796

 
16,536

Machinery and equipment
 
100,311

 
99,209

Furniture and fixtures
 
8,669

 
4,337

Leasehold improvements
 
34,126

 
18,629

Building
 
40,512

 
40,512

Construction in progress
 
10,496

 
29,084

 
 
724,395

 
719,792

Less: Accumulated depreciation
 
(249,010
)
 
(238,378
)
 
 
$
475,385

 
$
481,414

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

 
$
27,086

Equity-method investments
 
6,292

 
6,046

Long-term deposits
 
1,773

 
1,660

 
 
$
34,386

 
$
34,792

Accrued Warranty
Accrued warranty liabilities consisted of the following (in thousands):
 
 
March 31,
 
December 31,
 
 
2019
 
2018
 
 
 
 
 
Product warranty
 
$
9,183

 
$
10,935

Operations and maintenance services agreements
 
7,553

 
8,301

 
 
$
16,736

 
$
19,236

Changes during the current period in the standard product warranty liability were as follows (in thousands):
Balances at December 31, 2018
$
10,935

Accrued warranty, net
629

Warranty expenditures during period
(2,381
)
Balances at March 31, 2019
$
9,183

Accrued Other Current Liabilities
Accrued other current liabilities consisted of the following (in thousands):
 
 
March 31,
 
December 31,
 
 
2019
 
2018
 
 
 
 
 
Compensation and benefits
 
$
18,327

 
$
16,742

Current portion of derivative liabilities
 
3,349

 
3,232

Managed services liabilities
 
4,633

 
5,091

Accrued installation
 
6,408

 
6,859

Sales tax liabilities
 
2,202

 
1,700

Interest payable
 
3,631

 
4,675

Other
 
29,416

 
31,236

 
 
$
67,966

 
$
69,535

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

 
$
10,469

Managed services liabilities
 
29,062

 
29,741

Other
 
18,501

 
15,727

 
 
$
58,032

 
$
55,937

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

 
$
100,816

Less: Amounts representing estimated executing costs
 
(24,522
)
 
(25,180
)
Net present value of minimum lease payments to be received
 
74,110

 
75,636

Estimated residual value of leased assets
 
1,051

 
1,051

Less: Unearned income
 
(3,824
)
 
(4,011
)
Net investment in sales-type financing leases
 
71,337

 
72,676

Less: Current portion
 
(5,717
)
 
(5,594
)
Non-current portion of investment in sales-type financing leases
 
$
65,620

 
$
67,082

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, 2019 (in thousands):
 
 
Remainder of 2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
 
 
 
 
 
 
 
 
 
 
 
 
 
Future minimum lease payments, less interest
 
$
4,256

 
$
6,022

 
$
6,415

 
$
6,853

 
$
7,310

 
$
39,430