v3.26.1
Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
Derivative [Line Items]    
Fair Value of Assets $ 1,364 $ 1,042
Fair Value of Liabilities 1,257 7,461
Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Fair Value of Assets 1,364 961
Fair Value of Liabilities 1,177 86
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Fair Value of Liabilities   35
Derivatives Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Fair Value of Assets 1,264 478
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Fair Value of Assets 100  
Derivatives Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Receivables    
Derivative [Line Items]    
Fair Value of Assets   483
Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Fair Value of Assets   81
Fair Value of Liabilities 80 7,375
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Fair Value of Assets   81
Accounts Payable | Derivatives Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Fair Value of Liabilities 1,044 51
Accounts Payable | Derivatives Designated As Hedging Instruments | Foreign Currency Exchange Contracts    
Derivative [Line Items]    
Fair Value of Liabilities 133  
Accounts Payable | Derivatives Not Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Fair Value of Liabilities 64 15
Accounts Payable | Derivatives Not Designated As Hedging Instruments | Foreign Currency Exchange Contracts    
Derivative [Line Items]    
Fair Value of Liabilities $ 16 $ 7,360