XML 73 R90.htm IDEA: XBRL DOCUMENT v2.3.0.15
Common Shares (Details)
Jul. 31, 2011
Apr. 30, 2011
Apr. 30, 2010
Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]   
Common shares, shares authorized150,000,000150,000,000150,000,000
Common shares, shares outstanding114,383,657114,172,122119,119,152
Treasury shares, shares outstanding14,221,50814,432,0439,485,013