XML 39 R28.htm IDEA: XBRL DOCUMENT v3.4.0.3
Amortized Cost, Gross Unrealized Gains (Losses) and Fair Value of Available-For-Sale Securities (Detail) - USD ($)
$ in Thousands
Apr. 30, 2016
Jan. 31, 2016
Apr. 30, 2015
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost $ 78,213 $ 97,854 $ 179,879
Unrealized Gains 84 116 190
Unrealized (Losses) (23) (309) (95)
Fair Value 78,274 97,661 179,974
Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 59,541 61,043 96,596
Unrealized Gains 32 43 60
Unrealized (Losses) (9) (25) (30)
Fair Value 59,564 61,061 96,626
Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 18,672 36,811 83,283
Unrealized Gains 52 73 130
Unrealized (Losses) (14) (284) (65)
Fair Value 18,710 36,600 83,348
Municipal And Pre-Refunded Municipal Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Fair Value 49,673 44,360 86,924
Municipal And Pre-Refunded Municipal Bonds | Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 40,569 26,243 40,287
Unrealized Gains 27 33 42
Unrealized (Losses) (2)   (2)
Fair Value 40,594 26,276 40,327
Municipal And Pre-Refunded Municipal Bonds | Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 9,060 18,028 46,529
Unrealized Gains 20 58 78
Unrealized (Losses) (1) (2) (10)
Fair Value 9,079 18,084 46,597
Corporate Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Fair Value 24,318 46,071 64,537
Corporate Bonds | Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 18,972 33,885 43,923
Unrealized Gains 5 10 12
Unrealized (Losses) (7) (25) (28)
Fair Value 18,970 33,870 43,907
Corporate Bonds | Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 5,356 12,227 20,652
Unrealized Gains 2 9 8
Unrealized (Losses) (10) (35) (30)
Fair Value 5,348 12,201 20,630
Mutual Funds, Held in Rabbi Trust      
Schedule of Available-for-sale Securities [Line Items]      
Fair Value 3,934 4,363 4,686
Mutual Funds, Held in Rabbi Trust | Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 3,907 4,604 4,670
Unrealized Gains 30 6 40
Unrealized (Losses) (3) (247) (24)
Fair Value 3,934 4,363 4,686
Certificates of Deposit      
Schedule of Available-for-sale Securities [Line Items]      
Fair Value 349 2,867 7,993
Certificates of Deposit | Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost   915 5,426
Unrealized Gains     1
Fair Value   915 5,427
Certificates of Deposit | Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 349 1,952 2,566
Fair Value $ 349 $ 1,952 2,566
Treasury Bills      
Schedule of Available-for-sale Securities [Line Items]      
Fair Value     11,089
Treasury Bills | Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost     3,018
Unrealized Gains     2
Fair Value     3,020
Treasury Bills | Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost     8,067
Unrealized Gains     3
Unrealized (Losses)     (1)
Fair Value     8,069
Commercial Paper      
Schedule of Available-for-sale Securities [Line Items]      
Fair Value     3,945
Commercial Paper | Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost     3,942
Unrealized Gains     3
Fair Value     3,945
Federal Government Agencies      
Schedule of Available-for-sale Securities [Line Items]      
Fair Value     800
Federal Government Agencies | Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost     799
Unrealized Gains     1
Fair Value     $ 800