XML 71 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2017
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Financial Instrument [Line Items]        
Proceeds from maturities of available-for-sale marketable securities       $ 13,100,000
Maximum        
Financial Instrument [Line Items]        
Derivative gains included in AOCI   $ 400,000    
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts        
Financial Instrument [Line Items]        
Foreign currency gains (losses)   (3,700,000) $ 600,000 $ (1,800,000)
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts | Other Accrued Liabilities | Derivatives Purchased        
Financial Instrument [Line Items]        
Derivative notional amount   80,800,000 19,400,000  
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts | Other Accrued Liabilities | Derivatives Sold        
Financial Instrument [Line Items]        
Derivative notional amount   78,500,000 $ 70,000,000  
Designated as Hedge Instrument | Interest Rate Swap | Cash Flow Hedge        
Financial Instrument [Line Items]        
Derivative notional amount $ 129,800,000 $ 119,500,000    
Derivative, Maturity Date Jun. 15, 2021      
Interest rate   1.919%