XML 24 R22.htm IDEA: XBRL DOCUMENT v2.4.0.6
Fair Value of Financial Assets and Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Oct. 31, 2012
Apr. 30, 2012
Summary of cash and cash equivalents    
Total cash and cash equivalents $ 45,116 $ 74,367
Demand deposit accounts [Member]
   
Summary of cash and cash equivalents    
Total cash and cash equivalents 41,427 45,361
Money market funds [Member]
   
Summary of cash and cash equivalents    
Total cash and cash equivalents 3,689 288
U.S. Treasury bills [Member]
   
Summary of cash and cash equivalents    
Total cash and cash equivalents   7,499
Corporate bonds (U.S. Gov. guaranteed) [Member]
   
Summary of cash and cash equivalents    
Total cash and cash equivalents   $ 21,219