XML 119 R99.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative instruments and hedging activities - Balance Sheet (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Derivative instruments and hedging activities    
Gain (loss) recognized due to ineffectiveness $ 0 $ 0
Total Asset Derivatives 3,570 6,519
Total Liability Derivatives 3,654 4,460
Price risk management asset    
Derivative instruments and hedging activities    
Commodity derivatives propane swap assets 3,244 5,925
Other current liabilities    
Derivative instruments and hedging activities    
Commodity derivatives propane swap liabilities 3,306 4,379
Other assets, net    
Derivative instruments and hedging activities    
Commodity derivatives propane swap assets 326 594
Other liabilities    
Derivative instruments and hedging activities    
Commodity derivatives propane swap liabilities $ 348 $ 81