v3.26.1
Goodwill and Intangible Assets, Net - Schedule of Indefinite-Lived Intangible Assets and Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Accumulated Amortization $ (4,210) $ (3,915)
Net Carrying Amount 1,042  
Intangible Asset, Excluding Goodwill, Indefinite-Lived [Abstract]    
Gross Carrying Amount 6,536 6,536
Net Carrying Amount 2,326 2,621
Acquired water and mineral rights    
Intangible Asset, Excluding Goodwill, Indefinite-Lived [Abstract]    
Carrying Amount 1,284 1,284
Trade names and trademarks    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Gross Carrying Amount 2,108 2,108
Accumulated Amortization (1,617) (1,513)
Net Carrying Amount $ 491 $ 595
Weighted Average Useful Life in Years 8 years 8 years
Customer relationships    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Gross Carrying Amount $ 2,707 $ 2,707
Accumulated Amortization (2,324) (2,160)
Net Carrying Amount $ 383 $ 547
Weighted Average Useful Life in Years 8 years 8 years
Non-competition agreement    
Intangible Asset, Finite-Lived, after Accumulated Amortization [Abstract]    
Gross Carrying Amount $ 437 $ 437
Accumulated Amortization (269) (242)
Net Carrying Amount $ 168 $ 195
Weighted Average Useful Life in Years 8 years 8 years