XML 59 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jan. 31, 2018
Jan. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis $ 223,813 $ 155,355
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis 223,813 155,355
Fair Value, Measurements, Recurring | Corporate Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis 151,053 78,398
Fair Value, Measurements, Recurring | Municipal And Pre-Refunded Municipal Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis 62,303 71,261
Fair Value, Measurements, Recurring | Mutual Funds, Held in Rabbi Trust    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis 6,237 4,673
Fair Value, Measurements, Recurring | Certificates of Deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis 4,220 1,023
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis 157,290 83,071
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Corporate Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis 151,053 78,398
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Mutual Funds, Held in Rabbi Trust    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis 6,237 4,673
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis 66,523 72,284
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Municipal And Pre-Refunded Municipal Bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis 62,303 71,261
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Certificates of Deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets accounted for at fair value on a recurring basis $ 4,220 $ 1,023