XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Tables)
9 Months Ended
Oct. 31, 2018
Balance Sheet Components Disclosure [Abstract]  
Schedule of Inventory
Inventory consists of the following (in thousands):
 
As of
January 31, 2018
 
As of
October 31, 2018
Raw materials
$
1,181

 
$
4,880

Finished goods
33,316

 
45,857

Inventory
$
34,497

 
$
50,737

Schedule of Property and Equipment, Net
Property and equipment, net, consists of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
October 31, 2018
Test equipment
$
142,311

 
$
166,936

Computer equipment and software
72,329

 
103,366

Furniture and fixtures
5,363

 
5,619

Leasehold improvements
15,032

 
31,707

Total property and equipment
235,035

 
307,628

Less: accumulated depreciation and amortization
(145,893
)
 
(192,362
)
Property and equipment, net
$
89,142

 
$
115,266

Schedule of Intangible Assets, Net
Intangible assets, net consist of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
October 31, 2018
 
Gross Carrying Value
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Carrying Value
 
Accumulated Amortization
 
Net Carrying Amount
Technology patents
$
10,125

 
$
(5,068
)
 
$
5,057

 
$
10,125

 
$
(6,196
)
 
$
3,929

Developed technology

 

 

 
17,700

 
(503
)
 
17,197

Intangible assets, net
$
10,125

 
$
(5,068
)
 
$
5,057

 
$
27,825

 
$
(6,699
)
 
$
21,126

Schedule of Expected Amortization Expenses for Intangible Assets
As of October 31, 2018, future expected amortization expense for intangible assets is as follows (in thousands):
 
Fiscal Years Ending January 31,
Estimated 
Future
Amortization
Expense
Remainder of 2019
$
1,008

2020
4,032

2021
4,032

2022
3,074

2023
2,529

Thereafter
6,451

Total
$
21,126

Schedule of Goodwill
The change in the carrying amount of goodwill is as follows (in thousands):
 
Amount
Balance as of January 31, 2018
$

Goodwill acquired
10,997

Balance as of October 31, 2018
$
10,997

Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
October 31, 2018
Taxes payable
$
4,052

 
$
6,907

Accrued marketing
5,928

 
8,561

Accrued travel and entertainment expenses
4,386

 
4,108

Acquisition consideration held back

 
3,725

Other accrued liabilities
12,463

 
20,332

Total accrued expenses and other liabilities
$
26,829

 
$
43,633