XML 68 R41.htm IDEA: XBRL DOCUMENT v2.4.0.6
Common Shares (Details)
Oct. 31, 2012
Apr. 30, 2012
Common Shares Information    
Common shares authorized 150,000,000 150,000,000
Common shares outstanding 108,458,847 110,284,715
Treasury shares 20,146,318 18,320,450