XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.4
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Thousands
Nov. 30, 2024
May 31, 2024
Derivative [Line Items]    
Fair Value of Assets $ 877 $ 920
Fair Value of Liabilities 778 1,421
Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Fair Value of Assets 803 601
Fair Value of Liabilities 44 104
Derivatives Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Fair Value of Assets 762 601
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Fair Value of Assets 41  
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Fair Value of Liabilities   21
Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Fair Value of Assets 74 319
Fair Value of Liabilities 734 1,317
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Fair Value of Assets 74 319
Accounts Payable | Derivatives Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Fair Value of Liabilities 44 83
Accounts Payable | Derivatives Not Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Fair Value of Liabilities 45 69
Accounts Payable | Derivatives Not Designated As Hedging Instruments | Foreign Currency Exchange Contracts    
Derivative [Line Items]    
Fair Value of Liabilities $ 689 $ 1,248