XML 115 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share Schedule of Earnings Per Common Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Weighted average number of common shares outstanding        
Basic (in shares) 2,790 2,762 2,785 2,759
Dilutive effect of stock options and RSUs (in shares) 0 27 0 0
Weighted average common shares outstanding - diluted (in shares) 2,790 2,789 2,785 2,759