XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Common Shares (Tables)
3 Months Ended
Jul. 31, 2023
Stockholders' Equity Note [Abstract]  
Common shares information The following table sets forth common share information.
July 31, 2023April 30, 2023
Common shares authorized300.0 300.0 
Common shares outstanding102.1 104.4 
Treasury shares44.4 42.1