v3.26.3
Fair value measurements - Other Financial Instruments (Details)
$ in Millions
12 Months Ended
Jul. 31, 2026
USD ($)
D
Jul. 31, 2025
USD ($)
Fair value measurements    
Fair value assets, transfer from level 1 to level 2 $ 0.0 $ 0.0
Fair value assets, transfer from level 2 to level 1 0.0 0.0
Fair value liabilities, transfer from level 1 to level 2 0.0 0.0
Fair value liabilities, transfer from level 2 to level 1 0.0 0.0
Fair value assets, transfer into and out of level 3 0.0 0.0
Fair value liabilities, transfer into and out of level 3 0.0 0.0
Level 2    
Fair value measurements    
Long-term debt, fair value $ 1,485.9 $ 1,404.9
Non-employee Director Phantom Unit Plan 2025    
Fair value measurements    
Threshold number of trading days | D 10