Derivative instruments and hedging activities - Margin Balances (Details) - USD ($) $ in Thousands |
Apr. 30, 2025 |
Jul. 31, 2024 |
---|---|---|
Derivative instruments and hedging activities | ||
Derivative Asset, Fair Value of Collateral | $ 5,065 | $ 7,735 |
Derivative Liability, Fair Value of Collateral | 3,781 | 3,549 |
Prepaid expenses and other current assets | ||
Derivative instruments and hedging activities | ||
Derivative Asset, Fair Value of Collateral | 3,596 | 6,911 |
Other current liabilities | ||
Derivative instruments and hedging activities | ||
Derivative Liability, Fair Value of Collateral | 3,458 | 3,111 |
Other assets, net | ||
Derivative instruments and hedging activities | ||
Derivative Asset, Fair Value of Collateral | 1,469 | 824 |
Other liabilities | ||
Derivative instruments and hedging activities | ||
Derivative Liability, Fair Value of Collateral | $ 323 | $ 438 |