XML 56 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Fair Value of Derivatives Not Designated as Hedge Instruments (Detail) - Not Designated as Hedge Instrument - USD ($)
$ in Thousands
Oct. 31, 2017
Apr. 30, 2017
Derivative assets:    
Gross derivatives offset on the balance sheet [1] $ (474)  
Net amounts presented on the balance sheet 1,054  
Derivative liabilities:    
Gross derivatives offset on the balance sheet [1] (474) $ (129)
Net amounts presented on the balance sheet 601 717
Foreign Exchange Forward Contracts    
Derivative assets:    
Total gross amount of foreign currency forward contracts 1,528  
Derivative liabilities:    
Total gross amount of foreign currency forward contracts $ 1,075 $ 846
[1] These amounts represent the impact of netting derivative assets and derivative liabilities when a legally enforceable master netting agreement exists and fair value of adjustments related to our counterparty credit risk.