XML 33 R21.htm IDEA: XBRL DOCUMENT v3.6.0.2
Fair Value (Tables)
9 Months Ended
Oct. 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
October 31, 2016
 
     Level 1      Level 2      Level 3      Total  

Assets:

           

Corporate bonds

   $ 18,014       $ —         $ —         $ 18,014   

Municipal and pre-refunded municipal bonds

     —           7,160         —           7,160   

Mutual funds, held in rabbi trust

     4,447         —           —           4,447   

Certificates of deposit

     —           628         —           628   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 22,461       $ 7,788       $ —         $ 30,249   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Assets:

           

Corporate bonds

   $ 46,071       $ —         $ —         $ 46,071   

Municipal and pre-refunded municipal bonds

     —           44,360         —           44,360   

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
October 31, 2015
 
     Level 1      Level 2      Level 3      Total  

Assets:

           

Corporate bonds

   $ 52,408       $ —         $ —         $ 52,408   

Municipal and pre-refunded municipal bonds

     —           61,523         —           61,523   

Mutual funds, held in rabbi trust

     5,111         —           —           5,111   

Certificates of deposit

     —           4,641         —           4,641   
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 57,519       $ 66,164       $ —         $ 123,683