XML 33 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Short-term Investments (Tables) - Short-term Investments
9 Months Ended
Oct. 31, 2017
Schedule Of Available For Sale Securities [Line Items]  
Summary of Short-term Investments

Short-term investments consisted of the following (in thousands):

 

 

 

As of October 31, 2017

 

 

 

Amortized Cost

 

 

Unrealized Losses

 

 

Unrealized Gains

 

 

Fair Value

 

Corporate debt securities

 

$

19,621

 

 

$

(20

)

 

$

1

 

 

$

19,602

 

Commercial paper

 

 

19,450

 

 

 

(14

)

 

 

 

 

 

19,436

 

U.S. agency securities

 

 

5,912

 

 

 

 

 

 

 

 

 

5,912

 

U.S. government securities

 

 

2,746

 

 

 

(2

)

 

 

 

 

 

2,744

 

Asset-backed securities

 

 

880

 

 

 

 

 

 

 

 

 

880

 

Total short-term investments

 

$

48,609

 

 

$

(36

)

 

$

1

 

 

$

48,574

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of January 31, 2017

 

 

 

Amortized Cost

 

 

Unrealized Losses

 

 

Unrealized Gains

 

 

Fair Value

 

Corporate debt securities

 

$

18,455

 

 

$

(20

)

 

$

1

 

 

$

18,436

 

Commercial paper

 

 

5,386

 

 

 

 

 

 

 

 

 

5,386

 

U.S. agency securities

 

 

5,774

 

 

 

 

 

 

3

 

 

 

5,777

 

U.S. government securities

 

 

17,793

 

 

 

(2

)

 

 

7

 

 

 

17,798

 

Asset-backed securities

 

 

1,814

 

 

 

 

 

 

 

 

 

1,814

 

Total short-term investments

 

$

49,222

 

 

$

(22

)

 

$

11

 

 

$

49,211

 

 

Schedule of Cost Basis and Fair Value of Short-term Investments by Contractual Maturity

The cost basis and fair value of short-term investments by contractual maturity were as follows (in thousands):

 

 

 

As of October 31, 2017

 

 

As of January 31, 2017

 

 

 

Amortized Value

 

 

Fair Value

 

 

Amortized Value

 

 

Fair Value

 

One year or less

 

$

40,441

 

 

$

40,419

 

 

$

44,806

 

 

$

44,794

 

Over one year and less than two years

 

 

8,168

 

 

 

8,155

 

 

 

4,416

 

 

 

4,417

 

Total

 

$

48,609

 

 

$

48,574

 

 

$

49,222

 

 

$

49,211