XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Common Shares (Details Textual) - USD ($)
shares in Millions, $ in Millions
6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Equity, Class of Treasury Stock [Line Items]    
Payments to repurchase shares $ 5.0 $ 2.7
Board Authorized Repurchased Plan    
Equity, Class of Treasury Stock [Line Items]    
Shares repurchased 0.0 0.0
Share Repurchase Program, Remaining Authorized, Number of Shares 1.1