v3.25.2
Fair Value and Derivatives - Summary of Interest Rate Swaps on Recurring Basis Using Observable Market Inputs for Similar Assets or Liabilities (Details) - Interest Rate Swaps [Member] - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Derivative [Line Items]    
Interest rate swaps $ (1,659) $ 2,451
Designated as Hedging Instrument [Member] | Other Current (Liabilities) Assets [Member]    
Derivative [Line Items]    
Interest rate swaps (369) 2,222
Designated as Hedging Instrument [Member] | Other Non-Current (Liabilities) Assets [Member]    
Derivative [Line Items]    
Interest rate swaps $ (1,290) $ 229