XML 72 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Oct. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Allowances on accounts receivable $ 600 $ 355  
Credit loss   235  
Capitalized costs related to real estate development $ 427 214  
Estimated lives of definite-life intangible assets 8 years    
Aggregate foreign exchange transaction losses   123 $ 204
Crop insurance proceeds $ 1,410 $ 0 $ 769
Minimum      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Distinct growing periods and distinct harvest and selling periods 4 months    
Maximum      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Distinct growing periods and distinct harvest and selling periods 8 months    
Customer Concentration Risk | Revenue Benchmark | Major Customer      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Concentration risk percentage 16.00%    
Customer Concentration Risk | Accounts Receivable Benchmark | Major Customer One      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Concentration risk percentage 19.00%    
Customer Concentration Risk | Accounts Receivable Benchmark | Major Customer Two      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Concentration risk percentage 12.00%    
Supplier Concentration Risk | Revenue, Product and Service Benchmark | Third Party Growers | Lemon, Domestic      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Concentration risk percentage 78.00% 72.00% 54.00%
Supplier Concentration Risk | Revenue, Product and Service Benchmark | Third-Party Grower One      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Concentration risk percentage 25.00%    
Supplier Concentration Risk | Revenue, Product and Service Benchmark | Third-Party Grower Two      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Concentration risk percentage 23.00%