XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Thousands
Nov. 30, 2020
May 31, 2020
Derivative [Line Items]    
Asset Derivatives at Fair Value $ 24,056 $ 181
Liability Derivatives at Fair Value 1,951 8,777
Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Asset Derivatives at Fair Value 14,147 79
Liability Derivatives at Fair Value   4,773
Derivatives Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value   4,294
Derivatives Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 13,991  
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Asset Derivatives at Fair Value 156 79
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value   479
Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Asset Derivatives at Fair Value   102
Liability Derivatives at Fair Value 62 4,004
Derivatives Not Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Asset Derivatives at Fair Value 9,909 96
Liability Derivatives at Fair Value 1,889 4,004
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value 1,803 3,826
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 9,708  
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Asset Derivatives at Fair Value 201 96
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value 86 178
Derivatives Not Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value 13  
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 | Long Term Foreign Currency Exchange Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value $ 49