XML 20 R25.htm IDEA: XBRL DOCUMENT v2.4.0.6
Common Shares (Tables)
9 Months Ended
Jan. 31, 2012
Common Shares [Abstract]  
Common Share Information
                 
    January 31, 2012     April 30, 2011  

Common shares authorized

    150,000,000       150,000,000  

Common shares outstanding

    113,255,750       114,172,122  

Treasury shares

    15,349,415       14,432,043