XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Derivatives - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Nov. 30, 2024
Aug. 31, 2024
Feb. 28, 2025
May 31, 2024
Aug. 31, 2023
May 31, 2023
Nov. 30, 2022
Derivative [Line Items]              
Accumulated other comprehensive loss   $ (31,421)   $ (30,021) $ (26,496) $ (33,251)  
Scenario Forecast [Member]              
Derivative [Line Items]              
Accumulated other comprehensive loss     $ 241        
Interest Rate Swap [Member]              
Derivative [Line Items]              
Fair value of interest rate swap   $ (2,625)   2,451      
Cash Flow Hedging [Member] | Base Rate              
Derivative [Line Items]              
Derivative fixed interest rate   1.50%          
Not Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Foreign Exchange Contract [Member]              
Derivative [Line Items]              
Derivative, notional amount   $ 74,972   $ 70,315      
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]              
Derivative [Line Items]              
Derivative, notional amount             $ 250,000
Derivatives, maturity date   Jun. 30, 2027          
Derivative fixed interest rate   4.215%          
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Scenario Forecast [Member]              
Derivative [Line Items]              
Decrease in notional amount $ 200,000            
Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Prime Rate              
Derivative [Line Items]              
Derivative fixed interest rate   2.25%