XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Preferred and Common Stock (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended 15 Months Ended
Mar. 31, 2018
Apr. 30, 2021
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2017
May 31, 2018
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award                
Shares issued of preferred stock (shares)   0 0 0        
Options outstanding (shares)   3,000 3,000          
Aggregate intrinsic value of outstanding options   $ 533,000 $ 533,000          
Aggregate intrinsic value of exercised options     $ 5,297,000          
Repurchase of common stock         $ 35,247,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)   3,000 3,000 43,189 109,827     181,673
Weighted average remaining contractual life (years)     2 months 1 day          
Weighted average exercise price (in Dollars per share)   $ 44.39 $ 44.39 $ 44.39 $ 44.39     $ 39.48
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     $ 31,986,000 $ 18,129,000 $ 16,410,000      
Stock Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award                
Shares available for grant under the Plan (shares)   2,211,232 2,211,232          
Unrecognized compensation costs   $ 36,717,000 $ 36,717,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