XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Thousands
Feb. 28, 2023
May 31, 2022
Derivative [Line Items]    
Asset Derivatives at Fair Value $ 33,490 $ 12,643
Liability Derivatives at Fair Value 22,628 9,003
Foreign Currency Exchange Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value   17
Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Asset Derivatives at Fair Value 32,080 1,040
Liability Derivatives at Fair Value 1,709 4,582
Derivatives Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Asset Derivatives at Fair Value 31,807 1,040
Liability Derivatives at Fair Value 1,709 4,565
Derivatives Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value 1,701 4,517
Derivatives Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 30,670 1,040
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Asset Derivatives at Fair Value 1,137  
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value 8 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 273  
Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Asset Derivatives at Fair Value 1,410 11,603
Liability Derivatives at Fair Value 20,919 4,421
Derivatives Not Designated As Hedging Instruments | Commodity Contracts    
Derivative [Line Items]    
Asset Derivatives at Fair Value 1,410 11,603
Liability Derivatives at Fair Value 20,904 4,166
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value 19,185 4,142
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Asset Derivatives at Fair Value 1,410 11,555
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Asset Derivatives at Fair Value   48
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Liability Derivatives at Fair Value 1,719 24
Derivatives Not Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Accounts Payable    
Derivative [Line Items]    
Liability Derivatives at Fair Value $ 15 $ 255