XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Derivative financial instruments - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Maturity of foreign currency forward contracts     90 days  
Gains (losses) on foreign currency forward contracts $ (6,423) $ (3,960) $ 5,671 $ 12,719
Change in unrealized gain (loss) on foreign currency derivative instruments $ 5,298 $ 1,792 $ (7,618) $ (18,918)