XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Equity (Additional Information) (Details) - shares
9 Months Ended
Feb. 28, 2025
Mar. 24, 2021
Mar. 20, 2019
Equity [Abstract]      
Share Repurchase Program, Authorized, Number of Shares   5,618,464 6,600,000
Share Repurchase Program, Remaining Authorized, Number of Shares 5,565,000 10,000,000  
Shares repurchase program (in shares) 500,000