XML 191 R118.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Thousands
May 31, 2021
May 31, 2020
Derivative [Line Items]    
Asset Derivatives at Fair Value $ 78,148 $ 181
Liability Derivatives at Fair Value 15,197 8,777
Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Asset Derivatives at Fair Value 53,148 79
Liability Derivatives at Fair Value 111 4,773
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value 111 479
Derivatives Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 53,125  
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Asset Derivatives at Fair Value 23 79
Derivatives Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value   4,294
Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Asset Derivatives at Fair Value 25,000 102
Liability Derivatives at Fair Value 15,086 4,004
Derivatives Not Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Asset Derivatives at Fair Value 25,000 96
Liability Derivatives at Fair Value 14,554 4,004
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value   178
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 24,621  
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Asset Derivatives at Fair Value 379 96
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value 14,554 3,826
Derivatives Not Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value   $ 6
Derivatives Not Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value $ 532