v3.26.1
Fair Value Measurement of Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Oct. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Derivative, Gain (Loss) on Derivative, Net $ 0 $ (500) $ 300 $ 300  
Derivative, Amount of Hedged Item 175,000   175,000    
Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Derivative Asset 778   778   $ 0
Assets, Fair Value Disclosure 778   778   0
Derivative Liability 0   0   0
Liabilities, Fair Value Disclosure $ 0   $ 0   $ 0