XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Reconciliation of Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Oct. 31, 2019
Reconciliation of Weighted Average Shares Outstanding [Abstract]        
Weighted average shares outstanding (in shares) 56,005,000 56,339,000 55,961,000 56,451,000
Less: Unvested restricted shares (in shares) 0 (13,000) (2,000) (20,000)
Shares used for basic earnings per share (in shares) 56,005,000 56,326,000 55,959,000 56,431,000
Dilutive effect of unvested restricted stock units and other stock awards (in shares) 160,000 338,000 223,000 360,000
Shares used for diluted earnings per share (in shares) 56,165,000 56,664,000 56,182,000 56,791,000
Stock Options [Member] | Class A Common Stock [Member]        
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]        
Anti-dilutive shares excluded from diluted EPS calculation (in shares) 184,193 212,094 184,193 212,094
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 0
Warrants [Member] | Class A Common Stock [Member]        
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]        
Anti-dilutive shares excluded from diluted EPS calculation (in shares) 534,052 515,114 534,052 515,114