v3.26.3
ACQUISITIONS Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Business Combination [Line Items]      
Unamortized debt issuance costs $ 143 $ 183  
Goodwill 16,017 16,017  
Line of Credit      
Business Combination [Line Items]      
Long-Term Debt 0    
Series D Senior Notes      
Business Combination [Line Items]      
Long-Term Debt 10,000 10,000  
Face amount $ 10,000    
Annual rate 6.47%    
Ending payments Apr. 30, 2033    
Ultra Pet      
Business Combination [Line Items]      
Unamortized debt issuance costs     $ 100
Repayments of Lines of Credit   10,000  
Goodwill, Period Increase (Decrease)   600  
Goodwill $ 12,400 12,399 11,800
Ultra Pet contributed net sales     4,800
Ultra Pet contributed pre-tax income     200
Fair value step up adjustment to inventory     800
Fair value step up adjustment to inventory, amortization   $ 400  
Ultra Pet | Line of Credit      
Business Combination [Line Items]      
Long-Term Debt     10,000
Ultra Pet | Series D Senior Notes      
Business Combination [Line Items]      
Face amount     $ 10,000
Annual rate     6.47%
Ending payments     Apr. 30, 2033