v3.26.3
Derivative instruments and hedging activities - Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Derivative instruments and hedging activities    
Gain (loss) recognized due to ineffectiveness $ 0 $ 0
Total Asset Derivatives 5,370 3,570
Total Liability Derivatives 9,468 3,654
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Derivative instruments and hedging activities    
Commodity derivatives-propane swap assets 310 326
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesCurrent    
Derivative instruments and hedging activities    
Commodity derivatives-propane swap liabilities 8,864 3,306
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Derivative instruments and hedging activities    
Commodity derivatives-propane swap liabilities 604 348
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Derivative instruments and hedging activities    
Commodity derivatives-propane swap assets $ 5,060 $ 3,244