Derivative financial instruments - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||||
---|---|---|---|---|---|---|---|
Sep. 04, 2024 |
Jul. 31, 2025 |
Jul. 31, 2024 |
Jul. 31, 2025 |
Jul. 31, 2024 |
Oct. 31, 2024 |
Sep. 09, 2024 |
|
Derivative [Line Items] | |||||||
Maturity of foreign currency forward contracts | 90 days | ||||||
Gains (losses) on foreign currency forward contracts | $ (19,609) | $ 2,954 | $ (1,658) | $ 8,624 | |||
Change in unrealized gain (loss) on foreign currency derivative instruments | 16,568 | $ (3,418) | (4,251) | $ (11,035) | |||
Derivative, Gain (Loss) on Derivative, Net | $ (136) | $ (209) | |||||
Due 2029 | |||||||
Derivative [Line Items] | |||||||
Treasury Lock | $ 250,000 | ||||||
Public Bond Offering | $ 600,000 | $ 600,000 | |||||
Treasury Lock Cash Settlement | $ 2,306 |