XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Amortized Cost, Gross Unrealized Gains (Losses) and Fair Value of Available-For-Sale Securities (Detail) - USD ($)
$ in Thousands
Apr. 30, 2017
Jan. 31, 2017
Apr. 30, 2016
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost $ 156,932 $ 155,330 $ 78,213
Unrealized Gains 110 170 84
Unrealized (Losses) (98) (145) (23)
Fair Value 156,944 155,355 78,274
Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 118,526 111,134 59,541
Unrealized Gains 28 35 32
Unrealized (Losses) (61) (102) (9)
Fair Value 118,493 111,067 59,564
Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 38,406 44,196 18,672
Unrealized Gains 82 135 52
Unrealized (Losses) (37) (43) (14)
Fair Value 38,451 44,288 18,710
Corporate Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Fair Value 104,812 78,398 24,318
Corporate Bonds | Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 77,313 59,403 18,972
Unrealized Gains 4 7 5
Unrealized (Losses) (58) (90) (7)
Fair Value 77,259 59,320 18,970
Corporate Bonds | Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 27,586 19,102 5,356
Unrealized Gains 3 9 2
Unrealized (Losses) (36) (33) (10)
Fair Value 27,553 19,078 5,348
Municipal And Pre-Refunded Municipal Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Fair Value 45,584 71,261 49,673
Municipal And Pre-Refunded Municipal Bonds | Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 40,788 51,731 40,569
Unrealized Gains 24 28 27
Unrealized (Losses) (3) (12) (2)
Fair Value 40,809 51,747 40,594
Municipal And Pre-Refunded Municipal Bonds | Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 4,758 19,488 9,060
Unrealized Gains 17 35 20
Unrealized (Losses)   (9) (1)
Fair Value 4,775 19,514 9,079
Mutual Funds, Held in Rabbi Trust      
Schedule of Available-for-sale Securities [Line Items]      
Fair Value 5,072 4,673 3,934
Mutual Funds, Held in Rabbi Trust | Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 5,011 4,583 3,907
Unrealized Gains 62 91 30
Unrealized (Losses) (1) (1) (3)
Fair Value 5,072 4,673 3,934
Certificates of Deposit      
Schedule of Available-for-sale Securities [Line Items]      
Fair Value 1,476 1,023 349
Certificates of Deposit | Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 425    
Fair Value 425    
Certificates of Deposit | Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 1,051 1,023 349
Fair Value $ 1,051 $ 1,023 $ 349