XML 75 R67.htm IDEA: XBRL DOCUMENT v3.23.4
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Thousands
Nov. 30, 2023
May 31, 2023
Derivative [Line Items]    
Asset Derivatives at Fair Value $ 15,021 $ 2,610
Liability Derivatives at Fair Value 6,391 15,800
Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Asset Derivatives at Fair Value 12,545  
Liability Derivatives at Fair Value 3,743 7,161
Derivatives Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Asset Derivatives at Fair Value 12,545 71
Liability Derivatives at Fair Value 3,743 7,128
Derivatives Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value 3,743 6,749
Derivatives Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 12,498 20
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Asset Derivatives at Fair Value 47 51
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value   379
Derivatives Designated As Hedging Instruments | Foreign Currency Exchange Contracts    
Derivative [Line Items]    
Asset Derivatives at Fair Value   71
Liability Derivatives at Fair Value   33
Derivatives Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value   33
Derivatives Not Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Asset Derivatives at Fair Value 2,476 2,539
Liability Derivatives at Fair Value 2,648 8,639
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value 2,609 8,604
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 2,476 2,539
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value $ 39 $ 35