v3.25.1
Derivative instruments and hedging activities - Balance Sheet (Details) - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Jul. 31, 2024
Derivative instruments and hedging activities      
Gain (loss) recognized due to ineffectiveness $ 0 $ 0  
Total Asset Derivatives 3,889   $ 6,519
Total Liability Derivatives 2,426   4,460
Prepaid expenses and other current assets      
Derivative instruments and hedging activities      
Commodity derivatives propane swap assets 3,774   5,925
Other current liabilities      
Derivative instruments and hedging activities      
Commodity derivatives propane swap liabilities 1,701   4,379
Other assets, net      
Derivative instruments and hedging activities      
Commodity derivatives propane swap assets 115   594
Other liabilities      
Derivative instruments and hedging activities      
Commodity derivatives propane swap liabilities $ 725   $ 81