XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Reconciliation of Weighted Average Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Earnings Per Share [Abstract]        
Weighted average shares outstanding, basic (in shares) 55,622 55,806 55,679 55,833
Shares used for basic earnings per share (in shares) 55,622 55,806 55,679 55,833
Dilutive effect of unvested restricted stock units and other stock awards (in shares) 573 582 647 644
Shares used for diluted earnings per share (in shares) 56,195 56,388 56,326 56,477
Antidilutive options to purchase Class A common shares, restricted shares, warrants to purchase Class A common shares, and contingently issuable restricted stock which are exclude from table above (in shares) 523 1,074 491 1,006