XML 89 R69.htm IDEA: XBRL DOCUMENT v3.25.4
SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance $ (25,667) $ (39,165)  
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax (409) (1,015)  
Accumulated Other Comprehensive Income (Loss), Balance Start (26,076) (40,180)  
Unrealized gain/(loss) 31,866 14,589 $ 7,020
Amortization of unrealized loss on defined benefit pension plan, net of tax 3 52 56
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance 6,187 (25,667) (39,165)
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax (606) (409) (1,015)
Accumulated Other Comprehensive Income (Loss), Balance End 5,581 (26,076) $ (40,180)
Foreign Currency Translation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Foreign Currency Translation Unrealized (loss) gain 31,854 13,498  
Pension Benefit Obligation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Unrealized gain/(loss) (200) 554  
Amortization of unrealized loss on defined benefit pension plan, net of tax 3 52  
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Unrealized gain/(loss) $ 31,654 $ 14,052