XML 50 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Jan. 31, 2017
Jan. 31, 2016
Apr. 30, 2016
Financial Instrument [Line Items]          
Proceeds from maturities of available-for-sale securities   $ 2.0   $ 13.1  
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts          
Financial Instrument [Line Items]          
Foreign currency gain $ 1.1   $ 1.3    
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts | Other Accrued Liabilities | Derivatives Purchased          
Financial Instrument [Line Items]          
Derivative notional amount 27.2   27.2   $ 14.5
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts | Other Accrued Liabilities | Derivatives Sold          
Financial Instrument [Line Items]          
Derivative notional amount $ 78.2   $ 78.2   $ 44.3