Fair Value Measurements of Assets and Liabilities - Summary of Fair Value of Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($) $ in Thousands |
Apr. 30, 2017 |
Jan. 31, 2017 |
| Assets: |
|
|
| Assets fair value |
$ 39,059
|
$ 39,025
|
| Corporate Bonds |
|
|
| Assets: |
|
|
| Assets fair value |
17,992
|
16,803
|
| Fair Value, Inputs, Level 1 |
|
|
| Assets: |
|
|
| Assets fair value |
14,073
|
12,491
|
| Fair Value, Inputs, Level 2 |
|
|
| Assets: |
|
|
| Assets fair value |
24,986
|
26,534
|
| Fair Value, Inputs, Level 2 | Corporate Bonds |
|
|
| Assets: |
|
|
| Assets fair value |
17,992
|
16,803
|
| Money Market Funds |
|
|
| Assets: |
|
|
| Cash equivalents |
13,842
|
12,260
|
| Restricted cash |
129
|
129
|
| Money Market Funds | Fair Value, Inputs, Level 1 |
|
|
| Assets: |
|
|
| Cash equivalents |
13,842
|
12,260
|
| Restricted cash |
129
|
129
|
| Bank Certificates of Deposit |
|
|
| Assets: |
|
|
| Restricted cash |
102
|
102
|
| Assets fair value |
3,797
|
5,236
|
| Bank Certificates of Deposit | Fair Value, Inputs, Level 1 |
|
|
| Assets: |
|
|
| Restricted cash |
102
|
102
|
| Bank Certificates of Deposit | Fair Value, Inputs, Level 2 |
|
|
| Assets: |
|
|
| Assets fair value |
3,797
|
5,236
|
| Commercial Paper |
|
|
| Assets: |
|
|
| Assets fair value |
1,197
|
2,493
|
| Commercial Paper | Fair Value, Inputs, Level 2 |
|
|
| Assets: |
|
|
| Assets fair value |
1,197
|
2,493
|
| U.S. Government Agencies |
|
|
| Assets: |
|
|
| Assets fair value |
2,000
|
2,002
|
| U.S. Government Agencies | Fair Value, Inputs, Level 2 |
|
|
| Assets: |
|
|
| Assets fair value |
$ 2,000
|
$ 2,002
|