XML 64 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases (Details) - shares
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]        
Weighted average shares outstanding (in shares) 57,200,000 57,170,000 57,383,000 57,123,000
Less: Unvested restricted shares (in shares) (42,000) (135,000) (53,000) (144,000)
Shares used for basic earnings per share (in shares) 57,158,000 57,035,000 57,330,000 56,979,000
Dilutive effect of stock options and other stock awards (in shares) 468,000 836,000 552,000 757,000
Shares used for diluted earnings per share (in shares) 57,626,000 57,871,000 57,882,000 57,736,000
Stock Options [Member] | Class A Common [Member]        
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]        
Anti-dilutive shares excluded from diluted EPS calculation (in shares) 154,385 0 154,385 255,187
Warrants [Member]        
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]        
Warrants issued during period (in shares)   0   0
Warrants [Member] | Class A Common [Member]        
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]        
Anti-dilutive shares excluded from diluted EPS calculation (in shares) 470,000   158,148  
Restricted Stock [Member]        
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]        
Anti-dilutive shares excluded from diluted EPS calculation (in shares) 0 0 0 26,740