XML 60 R23.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 2 - Cash, Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Oct. 31, 2015
Notes Tables  
Cash, Cash Equivalents and Investments [Table Text Block]
 
 
October 31
, 201
5
 
 
January 31
, 201
5
 
 
 
Book Value
 
 
Net
Unrealized
Gains
(Losses)
 
 
Fair Value
 
 
Book Value
 
 
Net
Unrealized
Gains
(Losses)
 
 
Fair Value
 
Certificate of deposits
  $ 15,509     $ -     $ 15,509     $ -     $ -     $ -  
Corporate bonds
    11,205       66       11,271       9,130       153       9,283  
Money market funds
    5,235       -       5,235       7,650       -       7,650  
Fixed income mutual funds
    1,259       26       1,285       1,324       (11
)
    1,313  
Total cash equivalents and marketable securities
  $ 33,208     $ 92       33,300     $ 18,104     $ 142       18,246  
                                                 
                                                 
Cash on hand held in the United States
                    9,455                       12,042  
Cash on hand held overseas
                    52,474                       63,810  
Total cash on hand
                    61,929                       75,852  
Total cash, cash equivalents and marketable securities
                  $ 95,229                     $ 94,098  
                                                 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
                  $ 67,164                     $ 83,502  
Short-term marketable securities
                    24,528                       6,347  
Long-term marketable securities
                    3,537                       4,249  
                    $ 95,229                     $ 94,098  
Investments Classified by Contractual Maturity Date [Table Text Block]
 
 
October 31
, 201
5
 
 
January 31
, 201
5
 
 
 
Book Value
 
 
Fair Value
 
 
Book Value
 
 
Fair Value
 
Due in one year or less
  $ 29,669     $ 29,763     $ 13,995     $ 13,997  
Due in greater than one year
    3,539       3,537       4,109       4,249  
Total
  $ 33,208     $ 33,300     $ 18,104     $ 18,246