v3.25.1
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