XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Other events (Details)
$ / shares in Units, $ in Thousands, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Aug. 18, 2021
Sep. 09, 2025
$ / shares
Jan. 31, 2018
MXN ($)
Jul. 31, 2025
USD ($)
$ / shares
Jan. 31, 2025
USD ($)
$ / shares
Jul. 31, 2024
$ / shares
Jul. 31, 2025
USD ($)
$ / shares
Jul. 31, 2024
USD ($)
$ / shares
Oct. 31, 2024
USD ($)
Jul. 31, 2025
MXN ($)
Jul. 31, 2021
USD ($)
Jun. 25, 2021
USD ($)
Dividend declared (in dollars per share) | $ / shares       $ 0.2   $ 0.1 $ 0.2 $ 0.1        
Dividend amount paid to shareholders             $ 10,717 $ 5,341        
Estimated incremental cost recorded in cost of sales       $ 4,200                
Insurance receivable       $ 0     0          
Q1 2025 Dividends                        
Dividends date paid         Jan. 31, 2025              
Dividend declared (in dollars per share) | $ / shares         $ 0.2              
Dividend amount paid to shareholders         $ 3,600              
Dividends record date         Jan. 10, 2025              
Q2 2025 Dividends                        
Dividends date paid       Apr. 29, 2025                
Dividend declared (in dollars per share) | $ / shares       $ 0.2                
Dividend amount paid to shareholders       $ 3,600                
Dividends record date       Apr. 01, 2025                
Q3 2025 Dividends                        
Dividends date paid       Jul. 28, 2025                
Dividend declared (in dollars per share) | $ / shares       $ 0.2                
Dividend amount paid to shareholders       $ 3,600                
Dividends record date       Jun. 30, 2025                
Assigned leases                        
Term of contract                 5 years 3 months 18 days      
Operating lease cost                 $ 32,000      
Variable lease cost                 $ 13,300      
Mexican Tax Authority | Tax Assessment 2013                        
Amount disputed     $ 2,600       138,700          
Estimate of loss       $ 160,000     160,000     $ 3,000    
Percentage of tax on fruit purchase deposits 16.00%                      
Tax dispute liability accrued                     $ 11,000  
Settlement related fees       300     900          
Fixed assets net book value under lien                       $ 26,000
Bank accounts under lien                       $ 1,000
Mexican Tax Authority | Tax Assessment 2013 | Employee Profit Sharing                        
Estimate of loss       $ 6,300     $ 6,300     $ 118    
Subsequent event | Q4 2025 Dividends                        
Dividends date paid   Oct. 31, 2025                    
Dividend declared (in dollars per share) | $ / shares   $ 0.2