XML 45 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
12 Months Ended
Jul. 31, 2023
Fair Value Disclosures [Abstract]  
Summary Of Cash Equivalents Measured At Fair Value
 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 
 Estimated Fair Value Measurement as of July 31, 2022
DescriptionTotalLevel 1Level 2Level 3
Assets:
Money Market$505,901 $505,901 $— $— 
Commercial Paper$2,401 $— $2,401 $— 
Certificates of Deposit$9,473 $— $9,473 $— 
Interest Rate Swaps$12,301 $— $12,301 $— 
Liabilities:
Contingent Consideration $42,400 $— $— $42,400 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
The changes in Contingent Consideration during the years ended July 31, 2023 and 2022 were as follows (in thousands):
Contingent Consideration
Balance as of July 31, 2021$29,600 
Payment
(7,480)
Change in estimated fair value
20,280 
Balance as of July 31,202242,400 
Payment
(18,936)
Change in estimated fair value
49,836 
Balance as of July 31, 2023$73,300