XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value (Tables)
3 Months Ended
Apr. 30, 2017
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
April 30, 2017
 
     Level 1      Level 2      Level 3      Total  

Assets:

           

Corporate bonds

   $ 104,812      $ —        $ —        $ 104,812  

Municipal and pre-refunded municipal bonds

     —          45,584        —          45,584  

Mutual funds, held in rabbi trust

     5,072        —          —          5,072  

Certificates of deposit

     —          1,476        —          1,476  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 109,884      $ 47,060      $ —        $ 156,944  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

Assets:

           

Corporate bonds

   $ 78,398      $ —        $ —        $ 78,398  

Municipal and pre-refunded municipal bonds

     —          71,261        —          71,261  

Mutual funds, held in rabbi trust

     4,673        —          —          4,673  

Certificates of deposit

     —          1,023        —          1,023  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 83,071      $ 72,284      $ —        $ 155,355  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     Marketable Securities Fair Value as of
April 30, 2016
 
     Level 1      Level 2      Level 3      Total  

Assets:

           

Corporate bonds

   $ 24,318      $ —        $ —        $ 24,318  

Municipal and pre-refunded municipal bonds

     —          49,673        —          49,673  

Mutual funds, held in rabbi trust

     3,934        —          —          3,934  

Certificates of deposit

     —          349        —          349  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 28,252      $ 50,022      $ —        $ 78,274