XML 74 R53.htm IDEA: XBRL DOCUMENT v3.23.4
Summary of Significant Accounting Policies - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance $ 181,054 $ 188,435 $ 195,760
Other comprehensive (loss) income 2,242 (2,175) 1,815
Ending balance 189,687 181,054 188,435
Foreign Currency Translation (Loss) Gain      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (6,184) (3,754) (3,069)
Other comprehensive (loss) income 518 (2,430) (685)
Ending balance (5,666) (6,184) (3,754)
Defined Benefit Pension Plan      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (1,724) (1,979) (4,479)
Other comprehensive (loss) income 1,724 255 2,500
Ending balance 0 (1,724) (1,979)
Accumulated Other Comprehensive Loss      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (7,908) (5,733) (7,548)
Ending balance $ (5,666) $ (7,908) $ (5,733)