v3.25.4
Goodwill and Intangible Assets, Net (Tables)
3 Months Ended
Jan. 31, 2026
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of 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, 2025$1,506 
PDA goodwill write off(133)
Balance at January 31, 2026$1,373 
Schedule of Indefinite-Lived Intangible Assets
Intangible assets consist of the following (in thousands):
January 31, 2026October 31, 2025
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 (1,571)537 8$2,108 $(1,513)$595 8
Customer relationships2,707 (2,269)438 82,707 (2,160)547 8
Non-competition agreement 437 (255)182 8437 (242)195 8
Acquired water and mineral rights1,284 — 1,284 Indefinite1,284 — 1,284  Indefinite
$6,536 $(4,095)$2,441 $6,536 $(3,915)$2,621 
Schedule of Finite-Lived Intangible Assets
Intangible assets consist of the following (in thousands):
January 31, 2026October 31, 2025
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 (1,571)537 8$2,108 $(1,513)$595 8
Customer relationships2,707 (2,269)438 82,707 (2,160)547 8
Non-competition agreement 437 (255)182 8437 (242)195 8
Acquired water and mineral rights1,284 — 1,284 Indefinite1,284 — 1,284  Indefinite
$6,536 $(4,095)$2,441 $6,536 $(3,915)$2,621 
Schedule of Estimated Future Amortization Expense of Intangible Assets
Estimated future amortization expense of intangible assets as of January 31, 2026 is as follows (in thousands):
2026 (remaining nine months)$398 
2027294 
2028294 
2029171 
 $1,157