XML 59 R39.htm IDEA: XBRL DOCUMENT v3.3.1.900
Amortized Cost, Gross Unrealized Gains (Losses) and Fair Value of Available-For-Sale Securities (Detail) - USD ($)
$ in Thousands
Jan. 31, 2016
Jan. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 97,854 $ 208,587
Unrealized Gains 116 233
Unrealized (Losses) (309) (126)
Fair Value 97,661 208,694
Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 61,043 104,201
Unrealized Gains 43 71
Unrealized (Losses) (25) (26)
Fair Value 61,061 104,246
Long Term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 36,811 104,386
Unrealized Gains 73 162
Unrealized (Losses) (284) (100)
Fair Value 36,600 104,448
Corporate Bonds    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 46,071 103,326
Corporate Bonds | Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 33,885 56,594
Unrealized Gains 10 20
Unrealized (Losses) (25) (24)
Fair Value 33,870 56,590
Corporate Bonds | Long Term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,227 46,754
Unrealized Gains 9 22
Unrealized (Losses) (35) (40)
Fair Value 12,201 46,736
Municipal And Pre-Refunded Municipal Bonds    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 44,360 73,495
Municipal And Pre-Refunded Municipal Bonds | Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 26,243 30,509
Unrealized Gains 33 41
Unrealized (Losses)   (2)
Fair Value 26,276 30,548
Municipal And Pre-Refunded Municipal Bonds | Long Term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 18,028 42,840
Unrealized Gains 58 113
Unrealized (Losses) (2) (6)
Fair Value 18,084 42,947
Certificates of Deposit    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 2,867 14,198
Certificates of Deposit | Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 915 11,127
Unrealized Gains   5
Fair Value 915 11,132
Certificates of Deposit | Long Term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,952 3,066
Fair Value 1,952 3,066
Treasury Bills    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value   9,156
Treasury Bills | Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   2,033
Unrealized Gains   3
Fair Value   2,036
Treasury Bills | Long Term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   7,111
Unrealized Gains   9
Fair Value   7,120
Commercial Paper    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value   3,940
Commercial Paper | Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   3,938
Unrealized Gains   2
Fair Value   3,940
Mutual Funds, Held in Rabbi Trust    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 4,363 3,778
Mutual Funds, Held in Rabbi Trust | Long Term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,604 3,816
Unrealized Gains 6 16
Unrealized (Losses) (247) (54)
Fair Value $ 4,363 3,778
Federal Government Agencies    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value   801
Federal Government Agencies | Long Term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   799
Unrealized Gains   2
Fair Value   $ 801