XML 83 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Reconciliation of Weighted Average Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Earnings Per Share [Abstract]        
Weighted average shares outstanding, basic (in shares) 55,102 55,622 55,186 55,679
Shares used for basic loss per share (in shares) 55,102 55,622 55,186 55,679
Dilutive effect of unvested restricted stock units and other stock awards (in shares) 0 573 0 647
Shares used for diluted loss per shares (in shares) 55,102 56,195 55,186 56,326
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) 773 523 819 491