XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Common Shares (Details Textual) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Equity, Class of Treasury Stock [Line Items]    
Payments to repurchase shares $ 4.6 $ 2.6
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