XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule of Available-for-Sale Short-Term Investments

Available-for-sale short-term investments
 
As of
 
June 30, 2019
 
December 31, 2018
 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(In thousands)
U.S. treasuries
$

 
$

 
$

 
$

 
$
70,330

 
$
1

 
$
(17
)
 
$
70,314

Certificates of deposits
149

 

 

 
149

 
149

 

 

 
149

Total
$
149

 
$

 
$

 
$
149

 
$
70,479

 
$
1

 
$
(17
)
 
$
70,463


Schedule of Inventories
Inventories
 
As of
 
June 30,
2019
 
December 31,
2018
 
(In thousands)
Raw materials
$
44,170

 
$
3,427

Finished goods
232,146

 
240,444

Total inventories
$
276,316

 
$
243,871


Schedule of Property and Equipment, Net
Property and equipment, net  
 
As of

June 30,
2019
 
December 31,
2018
 
(In thousands)
Computer equipment
$
9,815

 
$
9,205

Furniture, fixtures and leasehold improvements
18,447

 
18,286

Software
28,299

 
28,065

Machinery and equipment
66,178

 
60,552

Total property and equipment, gross
122,739

 
116,108

Accumulated depreciation and amortization
(101,665
)
 
(95,931
)
Total property and equipment, net
$
21,074

 
$
20,177



Schedule of Intangibles, Net
Intangibles, net
 
As of June 30, 2019
 
As of December 31, 2018
 
Gross
 
Accumulated Amortization
 
Net
 
Gross
 
Accumulated Amortization
 
Net
 
(In thousands)
Technology
$
59,799

 
$
(57,192
)
 
$
2,607

 
$
59,799

 
$
(56,978
)
 
$
2,821

Customer contracts and relationships
56,800

 
(47,615
)
 
9,185

 
56,800

 
(44,280
)
 
12,520

Other
10,345

 
(8,840
)
 
1,505

 
10,345

 
(8,540
)
 
1,805

Total intangibles, net
$
126,944

 
$
(113,647
)
 
$
13,297

 
$
126,944

 
$
(109,798
)
 
$
17,146


Schedule of Estimated Amortization Expense Related to Intangibles
As of June 30, 2019, estimated amortization expense related to finite-lived intangibles for the remaining years is as follows (in thousands):
2019 (remaining six months)
$
3,192

2020
6,205

2021
2,044

2022
527

2023
514

Thereafter
815

Total estimated amortization expense
$
13,297


Schedule of Other Non-Current Assets
Other non-current assets
 
As of
 
June 30,
2019
 
December 31, 2018
 
(In thousands)
Non-current deferred income taxes
$
55,435

 
$
57,557

Long-term investments
8,086

 
2,886

Other
7,882

 
6,990

Total other non-current assets
$
71,403

 
$
67,433


Schedule of Other Accrued Liabilities

Other accrued liabilities
 
As of
 
June 30,
2019
 
December 31,
2018
 
(In thousands)
Current operating lease liabilities
$
10,243

 
$

Sales and marketing
73,081

 
91,548

Warranty obligations
11,913

 
14,412

Sales returns
42,221

 
46,318

Freight and duty
5,136

 
10,586

Other
29,279

 
36,608

Total other accrued liabilities
$
171,873

 
$
199,472