XML 55 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Tables)
6 Months Ended
Jan. 31, 2020
Text Block [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 January 31, 2020 and July 31, 2019, according to the valuation techniques the Company used to determine their fair values.
 
January 31, 2020
 
July 31, 2019
 
Fair Value Hierarchy
Assets:
 
 
 
 
 
Trading securities
$
18,143

 
$
15,744

 
Level 1
Foreign exchange contracts
740

 
474

 
Level 2
Liabilities:
 
 
 
 
 
Foreign exchange contracts
33

 
5

 
Level 2

Schedule of Debt [Table Text Block]
 
January 31, 2020
July 31, 2019
  
Carrying Value
 
Fair Value
 
Carrying Value
 
Fair Value
Current maturities on long-term debt
$
49,627

 
$
50,127

 
$
50,166

 
$
51,566