CONSOLIDATED CONDENSED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Nov. 30, 2025 |
Nov. 30, 2024 |
Nov. 30, 2025 |
Nov. 30, 2024 |
|
| Statement of Comprehensive Income [Abstract] | ||||
| Change in fair value of interest rate lock agreements, tax benefit | $ (782) | $ 1,766 | $ (1,690) | $ (1,642) |
| Amortization of interest rate lock agreements, tax benefit | (513) | (513) | (1,026) | (1,026) |
| Other comprehensive loss, tax benefit | $ (1,295) | $ 1,253 | $ (2,716) | $ (2,668) |