XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Accumulated Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance $ 181,054 $ 188,435
Other comprehensive income 3,947 127
Ending balance 200,059 180,602
Foreign Currency Translation (Loss) Gain    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (6,184) (3,754)
Other comprehensive income 2,223 55
Ending balance (3,961) (3,699)
Defined Benefit Pension Plan    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (1,724) (1,979)
Other comprehensive income 1,724 72
Ending balance 0 (1,907)
Accumulated Other Comprehensive Loss (Income)    
Accumulated Other Comprehensive Income (Loss) [Roll Forward]    
Beginning balance (7,908) (5,733)
Ending balance $ (3,961) $ (5,606)