v3.26.3
Fair value measurements - Assets and Liabilities (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Fair value measurements    
Commodity derivatives, assets $ 5,370 $ 3,570
Commodity derivatives, liabilities (9,468) (3,654)
Level 1    
Fair value measurements    
Commodity derivatives, assets 0 0
Commodity derivatives, liabilities 0 0
Level 2    
Fair value measurements    
Commodity derivatives, assets 5,370 3,570
Commodity derivatives, liabilities (9,468) (3,654)
Level 3    
Fair value measurements    
Commodity derivatives, assets 0 0
Commodity derivatives, liabilities $ 0 $ 0