XML 139 R115.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Thousands
May 31, 2019
May 31, 2018
Derivative [Line Items]    
Asset Derivatives at Fair Value $ 2,414 $ 11,423
Liability Derivatives at Fair Value 12,238 846
Designated as Hedging Instrument    
Derivative [Line Items]    
Asset Derivatives at Fair Value 5 6,453
Liability Derivatives at Fair Value 8,584  
Designated as Hedging Instrument | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value 201  
Designated as Hedging Instrument | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 5 6,385
Designated as Hedging Instrument | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Asset Derivatives at Fair Value   68
Designated as Hedging Instrument | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value 8,383  
Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Asset Derivatives at Fair Value 2,409 4,970
Liability Derivatives at Fair Value 3,654 846
Derivatives Not Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Asset Derivatives at Fair Value 2,409 4,970
Liability Derivatives at Fair Value 3,634 771
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value 66 158
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 2,347 4,749
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Asset Derivatives at Fair Value 62 221
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value 3,568 613
Derivatives Not Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value $ 20 $ 75