XML 89 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives and Hedging - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 01, 2019
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Jul. 31, 2019
Derivative [Line Items]            
Foreign currency transaction gain (loss)   $ 6,293,000   $ 9,136,000    
Amount reclassified   0   0    
Not Designated as Hedging Instrument            
Derivative [Line Items]            
Foreign currency transaction gain (loss) $ (70,777,000)          
Notional amount   38,827,000   38,827,000   $ 35,700,000
Derivative liability   $ 1,604,000   $ 1,604,000   $ 1,226,000
Erwin Hymer Group | Not Designated as Hedging Instrument            
Derivative [Line Items]            
Foreign currency transaction gain (loss)     $ 2,930,000   $ (70,777,000)