XML 27 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 16, 2019
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Apr. 30, 2019
Mar. 31, 2017
Designated as Hedge Instrument | Interest Rate Swap | Cash Flow Hedge              
Financial Instrument [Line Items]              
Derivative notional amount             $ 129,800
Interest rate   1.919%   1.919%      
Interest expense recognized on termination of interest rate swap $ 500            
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts              
Financial Instrument [Line Items]              
Foreign currency gains   $ 500 $ 700 $ 1,000 $ 600    
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts | Income Taxes And Other Receivables | Derivatives Purchased              
Financial Instrument [Line Items]              
Derivative notional amount   78,400   78,400   $ 51,400  
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts | Income Taxes And Other Receivables | Derivatives Sold              
Financial Instrument [Line Items]              
Derivative notional amount   58,500   58,500   $ 40,000  
ECAP              
Financial Instrument [Line Items]              
Sale/maturities of available-for-sale marketable securities   $ 0   $ 0      
Available-for-sale Marketable Securities | Minimum              
Financial Instrument [Line Items]              
Marketable securities remaining maturity       3 months      
Available-for-sale Marketable Securities | Maximum              
Financial Instrument [Line Items]              
Marketable securities remaining maturity       11 months