XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance $ 197,844 $ 179,976 $ 181,054 $ 188,435
Other comprehensive (loss) income (485) (756) 3,412 (1,562)
Ending balance 195,391 185,685 195,391 185,685
Foreign Currency Translation (Loss) Gain        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance     (6,184) (3,754)
Other comprehensive (loss) income (485) (828) 1,688 (1,779)
Ending balance (4,496) (5,533) (4,496) (5,533)
Defined Benefit Pension Plan        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance     (1,724) (1,979)
Other comprehensive (loss) income     1,724 217
Ending balance 0 (1,762) 0 (1,762)
Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Roll Forward]        
Beginning balance     (7,908) (5,733)
Ending balance $ (4,496) $ (7,295) $ (4,496) $ (7,295)