XML 108 R91.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Instruments and Hedging Activities - Margin Balances (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Derivative [Line Items]    
Derivative Asset, Fair Value of Collateral $ 17,135 $ 24,104
Derivative Liability, Fair Value of Collateral 39,915 94,667
Hedging Assets Current [Member]    
Derivative [Line Items]    
Derivative Asset, Fair Value of Collateral 12,338 21,068
Other Current Liabilities [Member]    
Derivative [Line Items]    
Derivative Liability, Fair Value of Collateral 32,805 79,178
Other Assets, Net [Member]    
Derivative [Line Items]    
Derivative Asset, Fair Value of Collateral 4,797 3,036
Other Liabilities [Member]    
Derivative [Line Items]    
Derivative Liability, Fair Value of Collateral $ 7,110 $ 15,489