XML 95 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Derivative Instruments And Hedging Activities Disclosure [Abstract]      
Maturity of foreign currency forward contracts 90 days    
Gains (losses) on foreign currency forward contracts $ 2,373 $ (3,151) $ 329
Gains (losses) in fair value of balance sheet positions denominated in foreign currencies $ (2,231) $ 4,284 $ (1,015)