XML 67 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives and Hedging Activities Notional Amount of Outstanding Derivatives (Tables)
6 Months Ended
Jan. 31, 2020
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]
  
January 31, 2020
 
July 31, 2019
Designated as cash flow hedges
$
13,046

 
$
26,013

Non-designated hedges
3,483

 
3,376

Total foreign exchange contracts
$
16,529

 
$
29,389