XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative financial instruments - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Maturity of foreign currency forward contracts     90 days  
Gains (losses) on foreign currency forward contracts $ (3,960) $ (9,080) $ 12,179 $ (12,678)
Change in unrealized gain (loss) on foreign currency derivative instruments $ 1,792 $ 10,079 (18,918) $ 14,041
Other Comprehensive Income (Loss), Net Investment Hedge, Net of Tax     $ (3,611)