XML 57 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Operating Segments Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Revenue by Principal Product        
Net Sales $ 126,329 $ 115,501 $ 364,552 $ 360,360
Business to Business Products        
Revenue by Principal Product        
Net Sales 43,841 42,678 130,104 134,509
Business to Business Products | Cat Litter        
Revenue by Principal Product        
Net Sales 0 0 0 0
Business to Business Products | Industrial and Sports        
Revenue by Principal Product        
Net Sales 0 0 0 0
Business to Business Products | Agricultural and Horticultural        
Revenue by Principal Product        
Net Sales 12,442 11,639 36,615 32,396
Business to Business Products | Fluids Purification        
Revenue by Principal Product        
Net Sales 25,040 25,269 77,180 82,384
Business to Business Products | Animal Health & Nutrition        
Revenue by Principal Product        
Net Sales 6,359 5,770 16,309 19,729
Retail and Wholesale Products        
Revenue by Principal Product        
Net Sales 82,488 72,823 234,448 225,851
Retail and Wholesale Products | Cat Litter        
Revenue by Principal Product        
Net Sales 69,219 59,743 198,895 190,656
Retail and Wholesale Products | Industrial and Sports        
Revenue by Principal Product        
Net Sales 13,269 13,080 35,553 35,195
Retail and Wholesale Products | Agricultural and Horticultural        
Revenue by Principal Product        
Net Sales 0 0 0 0
Retail and Wholesale Products | Fluids Purification        
Revenue by Principal Product        
Net Sales 0 0 0 0
Retail and Wholesale Products | Animal Health & Nutrition        
Revenue by Principal Product        
Net Sales $ 0 $ 0 $ 0 $ 0