XML 32 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value (Tables)
6 Months Ended
Jul. 31, 2016
Financial Assets Measured at Fair Value on Recurring Basis

The Company’s financial assets that are accounted for at fair value on a recurring basis are presented in the tables below:

 

     Marketable Securities Fair Value as of
July 31, 2016
 
   Level 1      Level 2      Level 3      Total  

Assets:

           

Municipal and pre-refunded municipal bonds

   $ —         $ 46,978       $ —         $ 46,978   

Corporate bonds

     32,599         —           —           32,599   

Mutual funds, held in rabbi trust

     4,309         —           —           4,309   

Certificates of deposit

     —           1,345         —           1,345   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 36,908       $ 48,323       $ —         $ 85,231   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     Marketable Securities Fair Value as of
January 31, 2016
 
   Level 1      Level 2      Level 3      Total  

Assets:

           

Municipal and pre-refunded municipal bonds

   $ —         $ 44,360       $ —         $ 44,360   

Corporate bonds

     46,071         —           —           46,071   

Mutual funds, held in rabbi trust

     4,363         —           —           4,363   

Certificates of deposit

     —           2,867         —           2,867   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 50,434       $ 47,227       $ —         $ 97,661   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     Marketable Securities Fair Value as of
July 31, 2015
 
   Level 1      Level 2      Level 3      Total  

Assets:

           

Municipal and pre-refunded municipal bonds

   $ —         $ 77,534       $ —         $ 77,534   

Corporate bonds

     55,699         —           —           55,699   

Mutual funds, held in rabbi trust

     5,022         —           —           5,022   

Certificates of deposit

     —           6,435         —           6,435   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 60,721       $ 83,969       $ —         $ 144,690