XML 110 R56.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance $ 189,687 $ 181,054 $ 188,435
Other comprehensive (loss) income (948) 2,242 (2,175)
Ending balance 191,691 189,687 181,054
Accumulated Other Comprehensive (Loss) Income      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (5,666) (7,908) (5,733)
Ending balance (6,614) (5,666) (7,908)
Foreign Currency Translation Loss      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance (5,666) (6,184) (3,754)
Other comprehensive (loss) income (948) 518 (2,430)
Ending balance (6,614) (5,666) (6,184)
Defined Benefit Pension Plan      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Beginning balance 0 (1,724) (1,979)
Other comprehensive (loss) income 0 1,724 255
Ending balance $ 0 $ 0 $ (1,724)