XML 75 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives and Hedging - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 01, 2019
Jan. 31, 2020
Jan. 31, 2020
Jul. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Foreign currency transaction gain (loss)   $ 3,802,000 $ 2,843,000  
Amount reclassified   0 0  
Not Designated as Hedging Instrument        
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Foreign currency transaction gain (loss) $ (70,777,000)      
Derivative [Line Items]        
Notional amount   $ 34,093,000 $ 34,093,000 $ 35,700,000