XML 74 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Reconciliation of Weighted Average Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Reconciliation of Weighted Average Shares Outstanding [Abstract]        
Weighted average shares outstanding (in shares) 55,984 56,083 55,968 56,328
Less: Unvested restricted shares (in shares) 0 (10) (1) (16)
Shares used for basic earnings per share (in shares) 55,984 56,073 55,967 56,312
Dilutive effect of unvested restricted stock units and other stock awards (in shares) 348 430 263 386
Shares used for diluted earnings per share (in shares) 56,332 56,503 56,230 56,698
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) 100 200 200 200
Restricted Stock [Member]        
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]        
Anti-dilutive shares excluded from diluted EPS calculation (in shares)   0   100
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) 500 500 500 500
Performance-based Stock Awards [Member]        
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases [Abstract]        
Anti-dilutive shares excluded from diluted EPS calculation (in shares) 600 500 600 500