Earnings Per Share - Reconciliation of Numerator and Denominator of Basic and Diluted Earnings Per Share (Parenthetical) (Detail) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Feb. 29, 2024 |
Feb. 28, 2023 |
Feb. 29, 2024 |
Feb. 28, 2023 |
|
| Stock-Based Compensation Plans | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Shares excluded from the calculation of diluted earnings per share | 300,000 | 680,000 | 250,000 | 680,000 |