XML 50 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
12 Months Ended
Jul. 31, 2024
Fair Value Disclosures [Abstract]  
Summary Of Cash Equivalents Measured At Fair Value
 Estimated Fair Value Measurement as of July 31, 2024
DescriptionTotalLevel 1Level 2Level 3
Assets:
Money Market$896 $896 $— $— 
Commercial Paper$2,401 $— $2,401 $— 
Certificates of Deposit$101,989 $— $101,989 $— 
Interest Rate Swaps$2,343 $— $2,343 $— 
Liabilities:
Contingent Consideration$104,200 $— $— $104,200 
 Estimated Fair Value Measurement as of July 31, 2023
DescriptionTotalLevel 1Level 2Level 3
Assets:
Money Market$170,872 $170,872 $— $— 
Commercial Paper$2,401 $— $2,401 $— 
Certificates of Deposit$144,365 $— $144,365 $— 
Interest Rate Swaps$17,229 $— $17,229 $— 
Liabilities:
Contingent Consideration $73,300 $— $— $73,300 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
The changes in Contingent Consideration during the years ended July 31, 2024 and 2023 were as follows (in thousands):
Contingent Consideration
Balance as of July 31, 2022$42,400 
Payment
(18,936)
Change in estimated fair value
49,836 
Balance as of July 31,202373,300 
Payment
(17,057)
Change in estimated fair value
47,957 
Balance as of July 31, 2024$104,200