Quarterly report pursuant to sections 13 or 15(d)

Stock Based Compensation (Detail)

v2.4.0.6
Stock Based Compensation (Detail) (USD $)
3 Months Ended 9 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2012
Jul. 31, 2011
Jul. 31, 2012
Jul. 31, 2011
Aug. 29, 2012
Jul. 31, 2012
2003 Share Plan
Jul. 31, 2012
2010 Share Plan
Jul. 31, 2011
2010 Share Plan
Jul. 31, 2012
2010 Share Plan
Jul. 31, 2012
2010 Share Plan
Jul. 31, 2011
2010 Share Plan
Jul. 06, 2011
2010 Share Plan
Jul. 31, 2011
Minimum [Member]
Jul. 31, 2011
Maximum [Member]
Allocated Share-based Compensation Expense $ 0 $ 334,000 $ 111,000 $ 643,000     $ 337,000 $ 353,000   $ 861,000 $ 1,313,000      
Amortization Related to Compensation Cost 2,000 4,000 5,000 8,000                    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost     2,000                      
Consultation Fees Related to Options 0   0 44,000     0 48,000   40,000 84,000      
Stock Granted During Period, Shares, Share-based Compensation (in Shares)     1,290,000 4,125,000                    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price (in Dollars per share) $ 0.16 $ 0.26 $ 0.16 $ 0.26                 $ 0.65 $ 1.46
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in Shares)     1,290,000 4,670,000         (1,290,000)          
Proceeds from Stock Options Exercised     $ 208,450 $ 1,098,850                    
Common Stock, Capital Shares Reserved for Future Issuance (in Shares)         30,000,000 70,000,000           27,000,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares)           324,545 473,270   473,270 473,270        
Stock Issued During Period, Shares, Issued for Services (in Shares)                   6,463,830 6,396,075      
Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures (in Shares)                   304,910 345,794