XML 40 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Instruments - Additional Information (Detail) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2017
Jul. 31, 2019
Jul. 31, 2018
Apr. 30, 2019
Designated as Hedge Instrument | Interest Rate Swap | Cash Flow Hedge        
Financial Instrument [Line Items]        
Derivative notional amount $ 129.8 $ 103.1    
Derivative, Maturity Date Jun. 15, 2021      
Interest rate   1.919%    
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts        
Financial Instrument [Line Items]        
Foreign currency gains (losses)   $ (1.6) $ 0.1  
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts | Other Accrued Liabilities | Derivatives Purchased        
Financial Instrument [Line Items]        
Derivative notional amount   69.4   $ 51.4
Not Designated as Hedge Instrument | Foreign Exchange Forward Contracts | Other Accrued Liabilities | Derivatives Sold        
Financial Instrument [Line Items]        
Derivative notional amount   $ 66.7   $ 40.0