XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Apr. 30, 2023
Accounting Policies [Abstract]  
Schedule of Comprehensive Income (Loss) by Component The following table summarizes other comprehensive (loss) income by component (in thousands):
Three Months Ended April 30,
 20232022
 Pre-tax AmountTax ExpenseNet AmountPre-tax AmountTax ExpenseNet Amount
Foreign currency translation adjustments$(50)$— $(50)$(1,006)$— $(1,006)
Minimum pension liability adjustments:
Other comprehensive income before reclassifications— — — 100 (27)73 
Other comprehensive loss$(50)$— $(50)$(906)$(27)$(933)
Six Months Ended April 30,
 20232022
 Pre-tax AmountTax Benefit (Expense) Net AmountPre-tax AmountTax Expense Net Amount
Foreign currency translation adjustments$2,173 $— $2,173 $(951)$— $(951)
Minimum pension liability adjustments:
Other comprehensive (loss) income before reclassifications(355)135 (220)199 (54)145 
Amounts reclassified to earnings included in "Other income (expense), net"2,700 (756)1,944 — — — 
Other comprehensive income (loss)$4,518 $(621)$3,897 $(752)$(54)$(806)
Schedule of Accumulated Other Comprehensive Income (Loss) by Component
The following table summarizes the changes in accumulated other comprehensive loss by component (in thousands):
 Foreign Currency Translation (Loss) GainDefined Benefit Pension PlanAccumulated Other Comprehensive Loss
Balance at October 31, 2022$(6,184)$(1,724)$(7,908)
Other comprehensive income2,173 1,724 3,897 
Balance at April 30, 2023$(4,011)$— $(4,011)
 Foreign Currency Translation LossDefined Benefit Pension PlanAccumulated Other Comprehensive Loss
Balance at October 31, 2021$(3,754)$(1,979)$(5,733)
Other comprehensive (loss) income(951)145 (806)
Balance at April 30, 2022$(4,705)$(1,834)$(6,539)