XML 61 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
12 Months Ended
Jul. 31, 2020
Fair Value Disclosures [Abstract]  
Financial Assets and Liabilities Accounted for at Fair Value on a Recurring Basis at July 31, 2020 and July 31, 2019, according to the valuation techniques the Company used to determine their fair values.
 July 31, 2020July 31, 2019Fair Value Hierarchy
Assets:
Trading securities$18,606 $15,744 Level 1
Foreign exchange contracts594 474 Level 2
Liabilities:
Foreign exchange contracts$777 $5 Level 2