XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Narrative) (Details) - USD ($)
Jan. 31, 2023
Jul. 31, 2022
Jan. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Contingent consideration liability, fair value $ 24,700,000 $ 24,700,000  
Maximum payout, fair value 30,700,000 30,700,000  
Contingent consideration     $ 0
Fair Value, Inputs, Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Equity method investments 20,500,000 22,400,000  
Fixed Interest Rate | Fair Value, Inputs, Level 2 | Fair Value      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Debt instrument, fair value disclosure 386,400,000 396,900,000  
Fixed Interest Rate | Fair Value, Inputs, Level 2 | Carrying Value      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Debt instrument, fair value disclosure 425,000,000 425,000,000  
Variable Interest Rate | Fair Value, Inputs, Level 2 | Fair Value      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Debt instrument, fair value disclosure 201,900,000 221,700,000  
Variable Interest Rate | Fair Value, Inputs, Level 2 | Carrying Value      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis      
Debt instrument, fair value disclosure $ 201,900,000 $ 221,700,000