XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
12 Months Ended
Jul. 31, 2025
Fair Value Disclosures [Abstract]  
Summary Of Cash Equivalents Measured At Fair Value
 Estimated Fair Value Measurement as of July 31, 2025
DescriptionTotalLevel 1Level 2Level 3
Assets:
Money Market$80,576 $80,576 $— $— 
Commercial Paper$2,401 $— $2,401 $— 
Certificates of Deposit$65,962 $— $65,962 $— 
Liabilities:
Contingent Consideration$93,300 $— $— $93,300 
 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 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
The changes in Contingent Consideration during the years ended July 31, 2025 and 2024 were as follows (in thousands):
Contingent Consideration
Balance as of July 31, 2023$73,300 
Payment
(17,057)
Change in estimated fair value
47,957 
Balance as of July 31,2024104,200 
Payment
(20,279)
Change in estimated fair value
9,379 
Balance as of July 31, 2025$93,300