v3.22.2.2
Fair Value Measurements (Tables)
12 Months Ended
Jul. 31, 2022
Fair Value Disclosures [Abstract]  
Summary Of Cash Equivalents Measured At Fair Value
 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 
 Estimated Fair Value Measurement as of July 31, 2021
DescriptionTotalLevel 1Level 2Level 3
Assets:
Money Market$253,782 $253,782 $— $— 
Commercial Paper$2,401 $— $2,401 $— 
Certificates of Deposit$259,945 $— $259,945 $— 
Liabilities:
Interest Rate Swaps$12,942 $— $12,942 $— 
Contingent Consideration $29,600 $— $— $29,600 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
The changes in Contingent Consideration during the years ended July 31, 2022 and 2021 were as follows (in thousands):
Contingent Consideration
Balance as of July 31, 2020$17,800 
Payment
(2,602)
Change in estimated fair value
14,402 
Balance as of July 31,202129,600 
Payment
(7,480)
Change in estimated fair value
20,280 
Balance as of July 31, 2022$42,400