XML 62 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments - Additional Information (Detail) - Forward Contracts - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2018
Apr. 30, 2017
Jul. 31, 2017
Derivative [Line Items]          
Notional amount of cash flow hedge instruments $ 12.1   $ 12.1   $ 10.9
Unrealized gain on cash flow hedges 0.1   0.1   0.5
Other Income (Expense), Net          
Derivative [Line Items]          
Realized gains (losses) on cash flow hedge instruments 0.1 $ (0.2) 0.4 $ (0.5)  
Designated as Hedging Instrument          
Derivative [Line Items]          
Derivative liabilities, current $ 0.1   $ 0.1    
Derivative asset, current         $ 0.6