XML 123 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Operating Segments Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Revenue by Principal Product    
Net Sales $ 120,486 $ 127,945
Business to Business Products    
Revenue by Principal Product    
Net Sales 44,286 48,415
Business to Business Products | Cat Litter    
Revenue by Principal Product    
Net Sales 0 0
Business to Business Products | Industrial and Sports    
Revenue by Principal Product    
Net Sales 0 0
Business to Business Products | Agricultural and Horticultural    
Revenue by Principal Product    
Net Sales 12,931 11,582
Business to Business Products | Fluids Purification    
Revenue by Principal Product    
Net Sales 26,667 30,603
Business to Business Products | Animal Health & Nutrition    
Revenue by Principal Product    
Net Sales 4,688 6,230
Retail and Wholesale Products    
Revenue by Principal Product    
Net Sales 76,200 79,530
Retail and Wholesale Products | Cat Litter    
Revenue by Principal Product    
Net Sales 64,566 67,676
Retail and Wholesale Products | Industrial and Sports    
Revenue by Principal Product    
Net Sales 11,634 11,854
Retail and Wholesale Products | Agricultural and Horticultural    
Revenue by Principal Product    
Net Sales 0 0
Retail and Wholesale Products | Fluids Purification    
Revenue by Principal Product    
Net Sales 0 0
Retail and Wholesale Products | Animal Health & Nutrition    
Revenue by Principal Product    
Net Sales $ 0 $ 0