XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Preferred and Common Stock (Details) - USD ($)
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Jun. 04, 2019
Mar. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award          
Shares issued of preferred stock (shares) 0 0      
Options outstanding (shares) 0        
Exercise of stock options (shares) 3,000        
Aggregate intrinsic value of exercised options $ 529,000        
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award          
Reduction in available shares per stock option issued (shares) 1        
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Reduction in available shares per restricted stock or restricted stock unit issued (shares) 2        
Stock Options, Restricted Stock and Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award          
Share-based compensation expense $ 37,976,000 $ 31,986,000 $ 18,129,000    
Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award          
Shares available for grant under the Plan (shares) 1,972,306        
Unrecognized compensation costs $ 30,514,000        
Stock Incentive Plan | Restricted Stock Units, Performance-Based | Officers          
Share-based Compensation Arrangement by Share-based Payment Award          
Compensation not yet recognized 14,000,000 $ 25,300,000   $ 6,900,000  
2018 Stock Repurchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award          
Share repurchase program authorized amount 400,000,000       $ 300,000,000
Stock Repurchase Program, Additional Authorized Amount $ 100,000,000        
Preferred Stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Authorized shares of preferred stock (shares) 1,000,000        
Shares issued of preferred stock (shares) 0        
Series A Preferred Stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Authorized shares of preferred stock (shares) 250,000        
Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Authorized shares of common stock (shares) 120,000,000