XML 87 R70.htm IDEA: XBRL DOCUMENT v3.24.4
SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Balance Start $ (40,180) $ (46,499)  
Unrealized gain/(loss) 14,589 7,020 $ (39,645)
Amortization of unrealized loss on defined benefit pension plan, net of tax 52 56 65
Accumulated Other Comprehensive Income (Loss), Balance End (26,076) (40,180) (46,499)
Foreign Currency Translation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Beginning Balance (39,165) (45,369)  
Foreign Currency Translation Unrealized (loss) gain 13,498 6,204  
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax, Ending Balance (25,667) (39,165) (45,369)
Pension Benefit Obligation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax (1,015) (1,130)  
Unrealized gain/(loss) 554 59  
Amortization of unrealized loss on defined benefit pension plan, net of tax 52 56  
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax (409) (1,015) $ (1,130)
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Unrealized gain/(loss) $ 14,052 $ 6,263