XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Additional Information (Detail) - shares
3 Months Ended 9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Earnings Per Share [Abstract]        
Shares excluded from computation of diluted earnings per share 138,100 53,800 131,000 49,500