XML 77 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative instruments and hedging activities - Margin Balances (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Derivative instruments and hedging activities    
Derivative Asset, Fair Value of Collateral $ 14,707 $ 13,904
Derivative Liability, Fair Value of Collateral 2,436 6,972
Prepaid Expenses and Other Current Assets    
Derivative instruments and hedging activities    
Derivative Asset, Fair Value of Collateral 13,918 11,939
Other Current Liabilities    
Derivative instruments and hedging activities    
Derivative Liability, Fair Value of Collateral 2,424 6,972
Other Assets, Net    
Derivative instruments and hedging activities    
Derivative Asset, Fair Value of Collateral 789 $ 1,965
Other Liabilities    
Derivative instruments and hedging activities    
Derivative Liability, Fair Value of Collateral $ 12