XML 103 R84.htm IDEA: XBRL DOCUMENT v3.23.4
Derivative Financial Instruments - Additional Information (Detail)
€ in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Oct. 31, 2023
EUR (€)
Apr. 30, 2023
EUR (€)
Derivative Instruments and Hedging Activities Disclosure [Abstract]          
Maturity of foreign currency forward contracts 90 days        
Gain (loss) on foreign currency derivative instruments $ (3,041) $ (4,937) $ 1,485    
Change in unrealized gain loss on foreign currency derivative instruments (4,701) $ 11,207 $ (7,411)    
Net Investment Hedge Gain (Loss) 15,544        
Net Cross Currency SWAPS Gain (Loss) 10,165        
Net Investment Hedge Tax Amount $ (4,643)        
Derivative [Line Items]          
Derivative, Amount of Hedged Item | €       € 760,000 € 180,000