v3.26.3
Fair Value Measurements (Tables)
12 Months Ended
Jul. 31, 2026
Fair Value Disclosures [Abstract]  
Summary Of Cash Equivalents Measured At Fair Value
Estimated Fair Value Measurement as of July 31, 2026
DescriptionTotalLevel 1Level 2Level 3
Assets:
Commercial Paper$2,401 $— $2,401 $— 
Certificates of Deposit$42,490 $— $42,490 $— 
Liabilities:
Contingent Consideration$97,800 $— $— $97,800 
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 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
The changes in Contingent Consideration during the years ended July 31, 2026 and 2025 were as follows (in thousands):
Contingent Consideration
Balance as of July 31, 2024$104,200 
Payments(20,279)
Change in estimated fair value
9,379 
Balance as of July 31,202593,300 
Payments(14,739)
Change in estimated fair value
19,239 
Balance as of July 31, 2026$97,800