XML 36 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Tables)
12 Months Ended
Jan. 31, 2018
Balance Sheet Components Disclosure [Abstract]  
Schedule of Inventory, Current
Inventory consists of the following (in thousands):
 
January 31,
 
2017
 
2018
Raw materials
$
3,003

 
$
1,181

Finished goods
20,495

 
33,316

Inventory
$
23,498

 
$
34,497

Schedule of Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
 
January 31,
 
2017
 
2018
Test equipment
$
105,955

 
$
142,311

Computer equipment and software
54,521

 
72,329

Furniture and fixtures
4,494

 
5,363

Leasehold improvements
10,332

 
15,032

Total property and equipment
175,302

 
235,035

Less: accumulated depreciation and amortization
(93,607
)
 
(145,893
)
Property and equipment, net
$
81,695

 
$
89,142

Schedule of Intangible Assets, Net
Intangible assets, net consist of the following (in thousands):
 
 
January 31,
 
2017
 
2018
Technology patents
$
10,125

 
$
10,125

Accumulated amortization
(3,565
)
 
(5,068
)
Intangible assets, net
$
6,560

 
$
5,057

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

2020
1,504

2021
1,504

2022
545

Total
$
5,057

Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
 
 
January 31,
 
2017
 
2018
Taxes payable
$
1,675

 
$
4,052

Accrued marketing
6,718

 
5,928

Accrued travel and entertainment expenses
2,235

 
4,386

Other accrued liabilities
11,069

 
12,463

Total accrued expenses and other liabilities
$
21,697

 
$
26,829