XML 68 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Foreign Currency Forward Contract - Additional Information (Detail)
$ in Thousands, € in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 18, 2018
EUR (€)
Jan. 31, 2019
EUR (€)
Jan. 31, 2019
USD ($)
Jan. 31, 2019
USD ($)
Jan. 31, 2019
USD ($)
Jan. 31, 2019
USD ($)
Jul. 31, 2018
USD ($)
Intercompany Foreign Currency Balance [Line Items]              
Foreign currency forward contract liability           $ 73,707
Erwin Hymer Group              
Intercompany Foreign Currency Balance [Line Items]              
Payments to acquire business € 1,700 € 1,500 $ 1,700,000        
Foreign currency forward contract liability | €   € 1,625          
Foreign currency gain (loss)       $ (31,152) $ (73,707)    
Erwin Hymer Group | Level 2              
Intercompany Foreign Currency Balance [Line Items]              
Foreign currency forward contract liability           $ 73,707