XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Common Shares (Details) - shares
shares in Millions
Jul. 31, 2025
Apr. 30, 2025
Common Shares Information    
Common shares authorized 300.0 300.0
Common shares outstanding 106.7 106.4
Treasury shares outstanding 43.8 44.1