XML 56 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Amortized Cost, Gross Unrealized Gains (Losses) and Fair Value of Available-For-Sale Securities (Detail) - USD ($)
$ in Thousands
Jan. 31, 2018
Jan. 31, 2017
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 224,005 $ 155,330
Unrealized Gains 293 170
Unrealized (Losses) (485) (145)
Fair Value 223,813 155,355
Short-term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 165,337 111,134
Unrealized Gains 11 35
Unrealized (Losses) (223) (102)
Fair Value 165,125 111,067
Short-term Investments | Corporate Bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 111,612 59,403
Unrealized Gains   7
Unrealized (Losses) (184) (90)
Fair Value 111,428 59,320
Short-term Investments | Municipal And Pre-Refunded Municipal Bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 52,474 51,731
Unrealized Gains 11 28
Unrealized (Losses) (39) (12)
Fair Value 52,446 51,747
Short-term Investments | Certificates of Deposit    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,251  
Fair Value 1,251  
Long Term Investments    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 58,668 44,196
Unrealized Gains 282 135
Unrealized (Losses) (262) (43)
Fair Value 58,688 44,288
Long Term Investments | Corporate Bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 39,853 19,102
Unrealized Gains   9
Unrealized (Losses) (228) (33)
Fair Value 39,625 19,078
Long Term Investments | Municipal And Pre-Refunded Municipal Bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 9,873 19,488
Unrealized Gains 8 35
Unrealized (Losses) (24) (9)
Fair Value 9,857 19,514
Long Term Investments | Certificates of Deposit    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,969 1,023
Fair Value 2,969 1,023
Long Term Investments | Mutual Funds, Held in Rabbi Trust    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,973 4,583
Unrealized Gains 274 91
Unrealized (Losses) (10) (1)
Fair Value $ 6,237 $ 4,673