XML 112 R96.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Narrative) (Details) - USD ($)
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Debt Instrument      
Contingent consideration, non current $ 0   $ 0
Level 3      
Debt Instrument      
Equity method investments 24,400,000 $ 22,400,000  
Fixed Interest Rate | Level 2 | Fair Value      
Debt Instrument      
Debt instrument, fair value disclosure 378,900,000 396,900,000  
Fixed Interest Rate | Level 2 | Carrying Value      
Debt Instrument      
Debt instrument, fair value disclosure 425,000,000 425,000,000  
Variable Interest Rate | Level 2 | Fair Value      
Debt Instrument      
Debt instrument, fair value disclosure 198,400,000 221,700,000  
Variable Interest Rate | Level 2 | Carrying Value      
Debt Instrument      
Debt instrument, fair value disclosure $ 198,400,000 $ 221,700,000