XML 73 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Summary of the Changes in Accumulated Other Comprehensive (Loss) Income by Component (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance $ 188,435 $ 195,760 $ 221,688
Other comprehensive (loss) income (2,175) 1,815 (293)
Ending balance 181,054 188,435 195,760
Accumulated Other Comprehensive (Loss) Income      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (5,733) (7,548) (7,255)
Other comprehensive (loss) income (2,175) 1,815 (293)
Ending balance (7,908) (5,733) (7,548)
Foreign Currency Translation Loss      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (3,754) (3,069) (2,362)
Other comprehensive (loss) income (2,430) (685) (707)
Ending balance (6,184) (3,754) (3,069)
Defined Benefit Pension Plan      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (1,979) (4,479) (4,753)
Other comprehensive (loss) income 255 2,500 274
Ending balance (1,724) (1,979) (4,479)
Available-for-Sale Securities      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 0 0 (140)
Other comprehensive (loss) income 0 0 140
Ending balance $ 0 $ 0 $ 0