XML 62 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
12 Months Ended
Jul. 31, 2024
Fair Value Disclosures [Abstract]  
Financial Assets and Liabilities Accounted for at Fair Value on a Recurring Basis
The following table summarizes the Company's financial assets and liabilities that were accounted for at fair value on a recurring basis at July 31, 2024 and July 31, 2023, according to the valuation techniques the Company used to determine their fair values.
 July 31, 2024July 31, 2023Fair Value Hierarchy
Assets:
Deferred compensation plan assets$20,029 $18,288 Level 1
Foreign exchange contracts137 492 Level 2
Liabilities:
Foreign exchange contracts$730 $189 Level 2