XML 29 R19.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components (Tables)
6 Months Ended
Jul. 31, 2016
Balance Sheet Components Disclosure [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net, consists of the following (in thousands):
 
 
As of January 31, 2016
 
As of July 31, 2016
Test equipment
$
65,663

 
$
94,914

Computer, equipment and software
31,388

 
45,340

Furniture and fixtures
2,852

 
4,028

Leasehold improvements
4,935

 
7,839

Total property and equipment
104,838

 
152,121

Less: accumulated depreciation and amortization
(52,209
)
 
(73,598
)
Property and equipment, net
$
52,629

 
$
78,523

Schedule of Intangible Assets, Net
Intangible assets, net, consist of the following (in thousands):
 
 
As of January 31, 2016
 
As of July 31, 2016
Technology patents
$
9,125

 
$
10,125

Accumulated amortization
(2,145
)
 
(2,813
)
Intangible assets, net
$
6,980

 
$
7,312

Schedule of Expected Amortization Expenses for Intangible Assets
As of July 31, 2016, expected amortization expense for intangible assets for each of the next five years and thereafter is as follows (in thousands):
 
Fiscal Years Ending January 31,
Estimated 
Future
Amortization
Expense
Remainder of 2017
$
752

2018
1,504

2019
1,504

2020
1,504

2021
1,504

Thereafter
544

Total
$
7,312

Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
 
 
As of January 31, 2016
 
As of July 31, 2016
Sales and use tax payable
$
299

 
$
150

Accrued professional fees
3,044

 
3,214

Accrued marketing
2,684

 
6,237

Accrued travel and entertainment expenses
2,182

 
3,223

Income tax payable
1,791

 
1,285

Other accrued liabilities
4,076

 
6,355

Total accrued expenses and other liabilities
$
14,076

 
$
20,464