XML 116 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Reconciliation of Weighted Average Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Earnings Per Share [Abstract]        
Weighted average shares outstanding (in shares) 53,952 54,812 54,173 55,061
Shares used for basic (loss) earnings per share (in shares) 53,952 54,812 54,173 55,061
Dilutive effect of unvested restricted stock units and other stock awards (in shares) 0 0 642 0
Shares used for diluted (loss) earnings per share (in shares) 53,952 54,812 54,815 55,061
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) 1,190 1,139 514 1,084