XML 59 R45.htm IDEA: XBRL DOCUMENT v3.5.0.2
Derivative Instruments - Additional Information (Detail) - Forward Contracts - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Jul. 31, 2016
Derivative [Line Items]      
Unrealized loss on cash flow hedges $ 0.4   $ 0.2
Notional amount of cash flow hedge instruments 13.4   18.6
Cost of Revenue and Operating Expenses      
Derivative [Line Items]      
Realized gains (losses) on cash flow hedge instruments (0.1) $ (0.2)  
Designated as Hedging Instrument      
Derivative [Line Items]      
Derivative liability, current $ 0.6   $ 0.3