XML 40 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Reconciliation of Weighted Average Shares Outstanding (Details) - shares
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Reconciliation of Weighted Average Shares Outstanding [Abstract]      
Weighted average shares outstanding (in shares) 56,224,000 57,240,000 57,181,000
Less: Unvested restricted shares (in shares) (15,000) (48,000) (138,000)
Shares used for basic (loss) earnings per share (in shares) 56,209,000 57,192,000 57,043,000
Dilutive effect of stock options and other stock awards 0 648,000 845,000
Shares used for diluted (loss) earnings per share (in shares) 56,209,000 57,840,000 57,888,000
Stock Options [Member] | Common Stock Class A [Member]      
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]      
Anti-dilutive shares excluded from diluted EPS calculation (in shares) 286,064 260,984 244,590
Warrants [Member] | Common Stock Class A [Member]      
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]      
Anti-dilutive shares excluded from diluted EPS calculation (in shares) 523,529 242,402 0
Restricted Stock [Member]      
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]      
Anti-dilutive shares excluded from diluted EPS calculation (in shares) 519,524 0 26,740