XML 46 R39.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Common Shares (Details)
Jul. 31, 2011
Apr. 30, 2011
Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract]    
Common Shares Authorized 150,000,000 150,000,000
Common shares outstanding 114,383,657 114,172,122
Treasury shares 14,221,508 14,432,043