XML 37 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Derivatives and Hedging - Additional Information (Detail)
Oct. 31, 2017
USD ($)
CrossCurrencySwap
Aug. 31, 2019
USD ($)
ForwardContract
May 31, 2019
USD ($)
ForwardContract
Oct. 31, 2017
EUR (€)
CrossCurrencySwap
Derivatives Not Designated as Hedges        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Number of foreign currency forward contract held | ForwardContract   1 1  
Forward Contracts Held to Purchase Foreign Currencies | Derivatives Not Designated as Hedges        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Notional amount | $   $ 77,700,000 $ 38,700,000  
Net Investment Hedge        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Number of cross currency swaps executed | CrossCurrencySwap 2     2
Notional amount $ 100,000,000     € 85,250,000
Derivative instruments maturity date 2022-11