v3.26.3
Unit-based compensation (Details) - Non-employee Director Phantom Unit Plan 2025
$ / shares in Units, $ in Millions
12 Months Ended
Jul. 31, 2026
USD ($)
D
$ / shares
shares
Jul. 31, 2025
USD ($)
shares
Unit-based compensation    
Aggregate maximum payment value | $ $ 3.0 $ 2.6
Vesting percentage of any subsequent grants 100.00%  
Non-cash compensation expense | $ $ 2.7 $ 0.4
Number of units vested 76,374  
Weighted-average remaining contractual term 2 months 12 days  
Threshold number of trading days | D 10  
Phantom Units    
Outstanding, beginning balance (Phantom Units) 89,103  
Granted 64,259  
Paid (12,729)  
Forfeited (8,492)  
Outstanding, ending balance (Phantom Units) 132,141 89,103
Class A Limited Partner Units    
Weighted-Average Fair Value per Unit    
Granted (Weighted-Average Fair Value per Unit) | $ / shares $ 22.67