XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Thousands
Aug. 31, 2022
May 31, 2022
Derivative [Line Items]    
Asset Derivatives at Fair Value $ 8,345 $ 12,643
Liability Derivatives at Fair Value 17,716 9,003
Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Asset Derivatives at Fair Value 158 1,040
Liability Derivatives at Fair Value 11,474 4,582
Derivatives Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Asset Derivatives at Fair Value 20 1,040
Liability Derivatives at Fair Value 11,474 4,565
Derivatives Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value 11,378 4,517
Derivatives Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 20 1,040
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value 96 48
Derivatives Designated As Hedging Instruments | Foreign Currency Exchange Contracts    
Derivative [Line Items]    
Liability Derivatives at Fair Value   17
Derivatives Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Other Assets    
Derivative [Line Items]    
Asset Derivatives at Fair Value 138  
Derivatives Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value   17
Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Asset Derivatives at Fair Value 8,187 11,603
Liability Derivatives at Fair Value 6,242 4,421
Derivatives Not Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Asset Derivatives at Fair Value 8,187 11,603
Liability Derivatives at Fair Value 5,966 4,166
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value 5,893 4,142
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 8,034 11,555
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Asset Derivatives at Fair Value 153 48
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value 73 24
Derivatives Not Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value $ 276 $ 255