XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Common Shares (Details) - shares
shares in Millions
Oct. 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
CommonStockSharesIssuedNotDisclosed true