XML 73 R55.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Oct. 31, 2019
Oct. 31, 2018
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance $ 221,688 $ 219,140 $ 136,793
Other comprehensive (loss) income (323) (1,749) 1,889
Ending balance 195,760 221,688 219,140
Accumulated Other Comprehensive (Loss) Income      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (7,255) 8,965 7,076
Other comprehensive (loss) income (293) (1,710) 1,889
Ending balance (7,548) (7,255) 8,965
Accumulated Other Comprehensive (Loss) Income | Cumulative Effect Adjustment | ASU 2016-01      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   (15,921)  
Ending balance     (15,921)
Accumulated Other Comprehensive (Loss) Income | Cumulative Effect Adjustment | ASU 2018-02      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   1,411  
Ending balance     1,411
Accumulated Other Comprehensive (Loss) Income | Adjusted Balance      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   (5,545)  
Ending balance     (5,545)
Foreign Currency Translation Loss      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (2,362) (1,257) (2)
Other comprehensive (loss) income (707) (1,103) (1,255)
Ending balance (3,069) (2,362) (1,257)
Foreign Currency Translation Loss | Cumulative Effect Adjustment | ASU 2016-01      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   0  
Ending balance     0
Foreign Currency Translation Loss | Cumulative Effect Adjustment | ASU 2018-02      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   (2)  
Ending balance     (2)
Foreign Currency Translation Loss | Adjusted Balance      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   (1,259)  
Ending balance     (1,259)
Defined Benefit Pension Plan      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (4,753) (3,238) (4,375)
Other comprehensive (loss) income 274 (607) 1,137
Ending balance (4,479) (4,753) (3,238)
Defined Benefit Pension Plan | Cumulative Effect Adjustment | ASU 2016-01      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   0  
Ending balance     0
Defined Benefit Pension Plan | Cumulative Effect Adjustment | ASU 2018-02      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   (908)  
Ending balance     (908)
Defined Benefit Pension Plan | Adjusted Balance      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   (4,146)  
Ending balance     (4,146)
Available-for-Sale Securities      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance (140) 13,435 11,591
Other comprehensive (loss) income 140 0 1,844
Ending balance 0 (140) 13,435
Available-for-Sale Securities | Cumulative Effect Adjustment | ASU 2016-01      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   (15,921)  
Ending balance     (15,921)
Available-for-Sale Securities | Cumulative Effect Adjustment | ASU 2018-02      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   2,346  
Ending balance     2,346
Available-for-Sale Securities | Adjusted Balance      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   (140)  
Ending balance     (140)
Other      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance 0 25 (138)
Other comprehensive (loss) income 0 0 163
Ending balance $ 0 0 25
Other | Cumulative Effect Adjustment | ASU 2016-01      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   0  
Ending balance     0
Other | Cumulative Effect Adjustment | ASU 2018-02      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   (25)  
Ending balance     (25)
Other | Adjusted Balance      
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]      
Beginning balance   $ 0  
Ending balance     $ 0