XML 78 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments and Hedging Activities - Schedule of Fair Value of Derivative Instruments (Detail) - USD ($)
$ in Thousands
Feb. 29, 2024
May 31, 2023
Derivative [Line Items]    
Fair Value of Assets $ 1,398 $ 314
Fair Value of Liabilities 563 5,948
Derivatives Designated As Hedging Instruments    
Derivative [Line Items]    
Fair Value of Assets 1,090 20
Fair Value of Liabilities 115 4,339
Derivatives Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Fair Value of Liabilities 115 4,069
Derivatives Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Fair Value of Assets 1,064 20
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Assets    
Derivative [Line Items]    
Fair Value of Assets 26  
Derivatives Designated As Hedging Instruments | Commodity Contracts | Other Liabilities    
Derivative [Line Items]    
Fair Value of Liabilities   237
Derivatives Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Accounts Payable    
Derivative [Line Items]    
Fair Value of Liabilities   33
Derivatives Not Designated As Hedging Instruments    
Derivative [Line Items]    
Fair Value of Assets 308 294
Fair Value of Liabilities 448 1,609
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Accounts Payable    
Derivative [Line Items]    
Fair Value of Liabilities 445 1,609
Derivatives Not Designated As Hedging Instruments | Commodity Contracts | Receivables    
Derivative [Line Items]    
Fair Value of Assets 308 $ 294
Derivatives Not Designated As Hedging Instruments | Foreign Currency Exchange Contracts | Accounts Payable    
Derivative [Line Items]    
Fair Value of Liabilities $ 3