XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Narrative) (Details) - USD ($)
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
May 25, 2021
Aug. 22, 2019
Equity, Class of Treasury Stock [Line Items]          
Potentially dilutive shares 48,379 0 0    
Treasury Stock, Shares, Acquired 299,781 200,046 0    
Share Repurchase Program 2019          
Equity, Class of Treasury Stock [Line Items]          
Stock Repurchase Program, Authorized Amount         $ 50,000,000
Treasury Stock, Value, Acquired, Cost Method   $ 20,000,000      
Stock Repurchase Program Cancelled Authorized Repurchase Amount       $ 30,000,000  
Share Repurchase Program 2021          
Equity, Class of Treasury Stock [Line Items]          
Stock Repurchase Program, Authorized Amount       $ 100,000,000  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 75,000,000        
Treasury Stock, Value, Acquired, Cost Method $ 25,000,000