XML 32 R24.htm IDEA: XBRL DOCUMENT v2.4.0.6
Financial Assets Measured at Fair Value on Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
Jul. 31, 2012
Jan. 31, 2012
Jul. 31, 2011
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis $ 227,554 $ 216,767 $ 382,249
Fair Value, Inputs, Level 1
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 137,931 120,550 231,501
Fair Value, Inputs, Level 2
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 85,293 76,020 127,244
Fair Value, Inputs, Level 3
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 4,330 20,197 23,504
Corporate Bonds
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 101,813 95,935 145,121
Corporate Bonds | Fair Value, Inputs, Level 1
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 101,813 95,935 145,121
Municipal And Pre-Refunded Municipal Bonds
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 52,808 60,234 124,343
Municipal And Pre-Refunded Municipal Bonds | Fair Value, Inputs, Level 2
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 52,808 60,234 124,343
US Treasury Bill Securities
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 30,295 14,988 19,829
US Treasury Bill Securities | Fair Value, Inputs, Level 1
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 30,295 14,988 19,829
US Government Corporations and Agencies Securities
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 5,823 9,627 57,404
US Government Corporations and Agencies Securities | Fair Value, Inputs, Level 1
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 5,823 9,627 57,404
Auction Rate Securities
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 4,330 20,197 23,504
Auction Rate Securities | Fair Value, Inputs, Level 3
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 4,330 20,197 23,504
FDIC Insured Corporate Bonds
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis     4,004
FDIC Insured Corporate Bonds | Fair Value, Inputs, Level 1
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis     4,004
Variable Demand Notes
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis     2,901
Variable Demand Notes | Fair Value, Inputs, Level 2
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis     2,901
Certificates of Deposit
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 25,198 12,194 5,143
Certificates of Deposit | Fair Value, Inputs, Level 1
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis     5,143
Certificates of Deposit | Fair Value, Inputs, Level 2
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 25,198 12,194  
Commercial Paper
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis 7,287 3,592  
Commercial Paper | Fair Value, Inputs, Level 2
     
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial assets accounted for at fair value on a recurring basis $ 7,287 $ 3,592