XML 77 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Preferred and Common Stock (Details) - USD ($)
3 Months Ended 12 Months Ended 15 Months Ended
Apr. 30, 2020
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
May 31, 2018
Apr. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award            
Shares issued of preferred stock (shares) 0 0 0      
Options outstanding (shares) 43,189 43,189        
Aggregate intrinsic value of outstanding options $ 4,622,000 $ 4,622,000        
Aggregate intrinsic value of exercised options   $ 7,412,000        
Repurchase of common stock     $ 35,247,000 $ 215,434,000    
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award            
Reduction in available shares per stock option issued (shares) 1 1        
Options outstanding (shares) 43,189 43,189 109,827 181,673   222,050
Weighted average remaining contractual life (years)   1 year 2 months 1 day        
Weighted average exercise price (in Dollars per share) $ 44.39 $ 44.39 $ 44.39 $ 39.48   $ 38.51
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 2        
Stock Options, Restricted Stock and Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award            
Share-based compensation expense   $ 18,129,000 $ 16,410,000 $ 18,800,000    
Stock Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award            
Shares available for grant under the Plan (shares) 2,618,194 2,618,194        
Unrecognized compensation costs $ 17,022,000 $ 17,022,000        
2017 Stock Repurchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award            
Share repurchase program authorized amount     300,000,000   $ 300,000,000  
Share repurchase program period in force   2 years        
Common stock shares repurchased (shares)         2,794,192  
2018 Stock Repurchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award            
Share repurchase program authorized amount     $ 300,000,000      
Share repurchase program period in force   2 years        
Repurchase of common stock $ 0          
Preferred Stock            
Share-based Compensation Arrangement by Share-based Payment Award            
Authorized shares of preferred stock (shares) 1,000,000 1,000,000        
Shares issued of preferred stock (shares) 0 0        
Series A Preferred Stock            
Share-based Compensation Arrangement by Share-based Payment Award            
Authorized shares of preferred stock (shares) 250,000 250,000        
Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award            
Authorized shares of common stock (shares) 120,000,000 120,000,000