v3.25.2
Derivative Instruments and Hedging Activities - Schedule of Summary of Derivative Hedges (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
Commodity Contracts | Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Notional Amount   $ 619
Commodity Contracts | Minimum | Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Maturity Date   Jun. 30, 2023
Commodity Contracts | Maximum | Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Maturity Date   Dec. 31, 2024
Foreign Currency Exchange Contracts | Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Notional Amount $ 65,772  
Foreign Currency Exchange Contracts | Minimum | Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Maturity Date Aug. 31, 2025  
Foreign Currency Exchange Contracts | Maximum | Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Maturity Date Dec. 31, 2025  
Cash Flow Hedges | Commodity Contracts    
Derivative [Line Items]    
Notional Amount $ 10,054  
Cash Flow Hedges | Commodity Contracts | Minimum    
Derivative [Line Items]    
Maturity Date Jun. 30, 2024  
Cash Flow Hedges | Commodity Contracts | Maximum    
Derivative [Line Items]    
Maturity Date Dec. 31, 2025  
Cash Flow Hedges | Foreign Currency Exchange Contracts    
Derivative [Line Items]    
Notional Amount $ 7,072  
Cash Flow Hedges | Foreign Currency Exchange Contracts | Minimum    
Derivative [Line Items]    
Maturity Date Jun. 30, 2024  
Cash Flow Hedges | Foreign Currency Exchange Contracts | Maximum    
Derivative [Line Items]    
Maturity Date Dec. 31, 2025