XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, Net (Tables)
9 Months Ended
Jul. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Change in the Carrying Amount of Goodwill
A summary of the change in the carrying amount of goodwill is as follows (in thousands):
Goodwill Carrying Amount
Balance at October 31, 2020$1,535 
Foreign currency translation adjustment
Balance as of July 31, 2021$1,539 
Indefinite-Lived Intangible Assets
Intangible assets consisted of the following as of July 31, 2021 and October 31, 2020 (in thousands):
July 31, 2021October 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Useful Life in Years


Trade names and trademarks$2,108 $(673)$1,435 8$3,771 $(947)$2,824 10
Customer relationships4,037 (1,019)3,018 95,010 (989)4,021 9
Non-competition agreement 437 (9)428 81,040 (147)893 10
Acquired water and mineral rights3,799 — 3,799 Indefinite3,571 — 3,571 Indefinite
$10,381 $(1,701)$8,680 $13,392 $(2,083)$11,309 
Finite-Lived Intangible Assets
Intangible assets consisted of the following as of July 31, 2021 and October 31, 2020 (in thousands):
July 31, 2021October 31, 2020
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Useful Life in Years


Trade names and trademarks$2,108 $(673)$1,435 8$3,771 $(947)$2,824 10
Customer relationships4,037 (1,019)3,018 95,010 (989)4,021 9
Non-competition agreement 437 (9)428 81,040 (147)893 10
Acquired water and mineral rights3,799 — 3,799 Indefinite3,571 — 3,571 Indefinite
$10,381 $(1,701)$8,680 $13,392 $(2,083)$11,309 
Estimated Future Amortization Expense of Intangible Assets
Estimated future amortization expense of intangible assets as of July 31, 2021 are as follows (in thousands):

2021 (excluding the nine months ended July 31, 2021)$192 
2022724 
2023724 
2024716 
2025711 
Thereafter1,814 
 $4,881