XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.4
Derivatives and Fair Value - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Nov. 30, 2024
Nov. 30, 2024
Nov. 30, 2025
Aug. 31, 2024
May 31, 2024
Nov. 30, 2023
Aug. 31, 2023
May 31, 2023
Nov. 30, 2022
Derivative [Line Items]                  
Accumulated other comprehensive loss $ (44,745) $ (44,745)   $ (31,421) $ (30,021) $ (25,128) $ (26,496) $ (33,251)  
Scenario Forecast [Member]                  
Derivative [Line Items]                  
Accumulated other comprehensive loss     $ 109            
Interest Rate Swap [Member]                  
Derivative [Line Items]                  
Fair value of interest rate swap $ (978) $ (978)     2,451        
Cash Flow Hedging [Member] | Base Rate                  
Derivative [Line Items]                  
Derivative fixed interest rate 1.50% 1.50%              
Not Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Foreign Exchange Contract [Member]                  
Derivative [Line Items]                  
Derivative, notional amount $ 88,753 $ 88,753     $ 70,315        
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]                  
Derivative [Line Items]                  
Derivative, notional amount                 $ 250,000
Decrease in notional amount $ 200,000                
Derivatives, maturity date   Jun. 30, 2027              
Derivative fixed interest rate 4.215% 4.215%              
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Prime Rate                  
Derivative [Line Items]                  
Derivative fixed interest rate 2.25% 2.25%