XML 31 R37.htm IDEA: XBRL DOCUMENT v2.4.0.6
Amortized Cost, Gross Unrealized Gains (Losses) and Fair Value of Available-For-Sale Securities (Detail) (USD $)
In Thousands, unless otherwise specified
Jan. 31, 2013
Jan. 31, 2012
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 378,393 $ 219,036
Unrealized Gains 438 627
Unrealized (Losses) (760) (2,896)
Fair Value 378,071 216,767
Short-term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 228,286 89,736
Unrealized Gains 242 156
Unrealized (Losses) (42) (38)
Fair Value 228,486 89,854
Long Term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 150,107 129,300
Unrealized Gains 196 471
Unrealized (Losses) (718) (2,858)
Fair Value 149,585 126,913
Corporate Bonds
   
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 152,775 95,935
Corporate Bonds | Short-term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 88,432 34,899
Unrealized Gains 106 7
Unrealized (Losses) (23) (28)
Fair Value 88,515 34,878
Corporate Bonds | Long Term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 64,219 60,852
Unrealized Gains 102 277
Unrealized (Losses) (61) (72)
Fair Value 64,260 61,057
Municipal And Pre-Refunded Municipal Bonds
   
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 116,364 60,234
Municipal And Pre-Refunded Municipal Bonds | Short-term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 63,355 41,519
Unrealized Gains 85 135
Unrealized (Losses) (17) (10)
Fair Value 63,423 41,644
Municipal And Pre-Refunded Municipal Bonds | Long Term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 52,925 18,410
Unrealized Gains 76 186
Unrealized (Losses) (60) (6)
Fair Value 52,941 18,590
Certificates of Deposit
   
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 43,235 12,194
Certificates of Deposit | Short-term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 40,870 5,225
Unrealized Gains 25  
Fair Value 40,895 5,225
Certificates of Deposit | Long Term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,340 6,970
Unrealized (Losses)   (1)
Fair Value 2,340 6,969
US Treasury Bill Securities
   
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 41,105 14,988
US Treasury Bill Securities | Short-term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 21,354  
Unrealized Gains 14  
Fair Value 21,368  
US Treasury Bill Securities | Long Term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 19,724 14,982
Unrealized Gains 13 6
Fair Value 19,737 14,988
Commercial Paper
   
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 10,781 3,592
Commercial Paper | Short-term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 10,775 3,580
Unrealized Gains 8 12
Unrealized (Losses) (2)  
Fair Value 10,781 3,592
US Government Corporations and Agencies Securities
   
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 9,481 9,627
US Government Corporations and Agencies Securities | Short-term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 3,500 4,513
Unrealized Gains 4 2
Fair Value 3,504 4,515
US Government Corporations and Agencies Securities | Long Term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,974 5,111
Unrealized Gains 5 2
Unrealized (Losses) (2) (1)
Fair Value 5,977 5,112
Auction Rate Securities
   
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 4,330 20,197
Auction Rate Securities | Long Term Investments
   
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,925 22,975
Unrealized (Losses) (595) (2,778)
Fair Value $ 4,330 $ 20,197