XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.4
Equity (Additional Information) (Details) - shares
6 Months Ended
Nov. 30, 2024
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,715,000 10,000,000  
Shares repurchase program (in shares) 350,000