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
Jul. 31, 2017
Jan. 31, 2017
Jul. 31, 2016
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost $ 136,122 $ 155,330 $ 85,028
Unrealized Gains 131 170 241
Unrealized (Losses) (98) (145) (38)
Fair Value 136,155 155,355 85,231
Short-term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 110,250 111,134 59,208
Unrealized Gains 19 35 51
Unrealized (Losses) (74) (102) (28)
Fair Value 110,195 111,067 59,231
Short-term Investments | Corporate Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 72,805 59,403 23,658
Unrealized Gains 4 7 8
Unrealized (Losses) (61) (90) (24)
Fair Value 72,748 59,320 23,642
Short-term Investments | Municipal And Pre-Refunded Municipal Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 36,630 51,731 34,720
Unrealized Gains 15 28 43
Unrealized (Losses) (13) (12) (4)
Fair Value 36,632 51,747 34,759
Short-term Investments | Certificates of Deposit      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 815   830
Fair Value 815   830
Long Term Investments      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 25,872 44,196 25,820
Unrealized Gains 112 135 190
Unrealized (Losses) (24) (43) (10)
Fair Value 25,960 44,288 26,000
Long Term Investments | Corporate Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 14,906 19,102 8,958
Unrealized Gains   9 8
Unrealized (Losses) (22) (33) (9)
Fair Value 14,884 19,078 8,957
Long Term Investments | Municipal And Pre-Refunded Municipal Bonds      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 3,057 19,488 12,191
Unrealized Gains 9 35 29
Unrealized (Losses) (2) (9) (1)
Fair Value 3,064 19,514 12,219
Long Term Investments | Certificates of Deposit      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 2,726 1,023 515
Fair Value 2,726 1,023 515
Long Term Investments | Mutual Funds, Held in Rabbi Trust      
Schedule of Available-for-sale Securities [Line Items]      
Amortized Cost 5,183 4,583 4,156
Unrealized Gains 103 91 153
Unrealized (Losses)   (1)  
Fair Value $ 5,286 $ 4,673 $ 4,309