XML 104 R86.htm IDEA: XBRL DOCUMENT v3.23.2
Share-Based Payments - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for future issuance 3,967,804    
Options granted in period gross 113,970    
Vesting period for share-based payments 3 years    
Closing market price (in dollars per share) $ 154.41    
Share-based compensation expense $ 25.6 $ 22.3 $ 28.7
Related income tax benefit 6.0 5.3 6.6
Cash received from option exercises 21.6 16.3 4.5
Equity instruments other than options vested in period weighted average grant date fair value total value 30.6 21.7 23.1
Fair value of equity awards other than stock options vesting $ 36.2 $ 24.0 $ 19.7
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted in period gross 113,970 152,971 296,619
Forfeiture period for share-based payments 10 years    
Aggregate intrinsic value - outstanding $ 20.1    
Aggregate intrinsic value - exercisable $ 12.2    
Average remaining contractual term - outstanding 7 years 2 months 12 days    
Average remaining contractual term - exercisable 6 years 6 months    
Intrinsic value of options exercised $ 8.6 $ 3.6 $ 0.6
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 26.27    
Share-based compensation expense $ 3.1 3.0 2.3
Related income tax benefit 0.7 0.7 0.5
Unrecognized compensation expense 3.1    
Cash received from option exercises $ 21.6 $ 16.3 $ 4.5
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Requisite service period for share-based payments 3 years    
Restricted Shares And Deferred Stock Units 2023, 2022, and 2021      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Requisite service period for share-based payments 3 years    
Restricted Shares And Deferred Stock Units Before 2021      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Requisite service period for share-based payments 4 years