CONSOLIDATED CONDENSED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Aug. 31, 2026 |
Aug. 31, 2025 |
|
| Statement of Comprehensive Income [Abstract] | ||
| Change in fair value of interest rate lock agreements, tax expense (benefit) | $ 2,933 | $ (908) |
| Amortization of interest rate lock agreements, tax benefit | (513) | (513) |
| Other comprehensive loss, tax expense (benefit) | $ 2,420 | $ (1,421) |