XML 37 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components (Tables)
12 Months Ended
Jan. 31, 2017
Balance Sheet Components Disclosure [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
 
January 31,
 
2016
 
2017
Test equipment
$
65,663

 
$
105,955

Computer equipment and software
31,388

 
54,521

Furniture and fixtures
2,852

 
4,494

Leasehold improvements
4,935

 
10,332

Total property and equipment
104,838

 
175,302

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

 
$
81,695

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

 
$
10,125

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

 
$
6,560

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

2019
1,504

2020
1,504

2021
1,504

2022
544

Total
$
6,560

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

 
$
540

Accrued professional fees
3,044

 
1,765

Accrued marketing
2,684

 
6,718

Accrued travel and entertainment expenses
2,182

 
2,235

Income tax payable
1,791

 
1,135

Other accrued liabilities
4,076

 
9,304

Total accrued expenses and other liabilities
$
14,076

 
$
21,697