Other Income (Expense), Net - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
---|---|---|---|---|---|
Jul. 31, 2025 |
Apr. 30, 2025 |
Jul. 31, 2024 |
Jul. 31, 2025 |
Jul. 31, 2024 |
|
Other Income and Expenses [Abstract] | |||||
Cash consideration for sale of office building | $ 74,300 | $ 74,279 | $ 0 | ||
Gain on sale of building | $ 0 | $ 51,400 | $ 0 | $ 51,385 | $ 0 |