XML 50 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Reconciliation of Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Reconciliation of Weighted Average Shares Outstanding [Abstract]        
Weighted average shares outstanding (in shares) 56,083,000 57,200,000 56,328,000 57,383,000
Less: Unvested restricted shares (in shares) (10,000) (42,000) (16,000) (53,000)
Shares used for basic earnings per share (in shares) 56,073,000 57,158,000 56,312,000 57,330,000
Dilutive effect of unvested restricted stock units and other stock awards (in shares) 430,000 468,000 386,000 552,000
Shares used for diluted earnings per share (in shares) 56,503,000 57,626,000 56,698,000 57,882,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) 209,394 154,385 209,394 154,385
Warrants [Member] | Class A Common [Member]        
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]        
Warrants issued during period (in shares) 518,750 470,000 518,750 158,148