v3.26.1
Fair Value Measurements (Narrative) (Details) - USD ($)
$ in Millions
Apr. 30, 2026
Jul. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Contingent consideration liability, fair value $ 10.5 $ 11.3
2024 Acquisitions    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Maximum payout 21.5 22.5
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Equity method investments 109.2 103.6
Fixed Interest Rate | Fair Value | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt instrument, fair value 253.5 247.5
Fixed Interest Rate | Carrying Value | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt instrument, fair value 275.0 275.0
Variable Interest Rate | Fair Value | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt instrument, fair value 326.4 364.9
Variable Interest Rate | Carrying Value | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt instrument, fair value $ 326.4 $ 364.9