XML 56 R44.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
Jan. 31, 2018
Apr. 30, 2017
Derivative assets:    
Gross derivatives offset on the balance sheet [1] $ (736)  
Net amounts presented on the balance sheet 78  
Derivative liabilities:    
Gross derivatives offset on the balance sheet [1] (736) $ (129)
Net amounts presented on the balance sheet 1,256 717
Foreign Exchange Forward Contracts    
Derivative assets:    
Total gross amount of foreign currency forward contracts 814  
Derivative liabilities:    
Total gross amount of foreign currency forward contracts $ 1,992 $ 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.