v3.26.3
ACQUISITION Nonrecurring Adjustments(Details) - Ultra Pet
$ in Thousands
12 Months Ended
Jul. 31, 2024
USD ($)
Business Combination, Pro Forma Information, Nonrecurring Adjustment, Acquisition-Related Cost  
Business Combination, Pro Forma Information [Line Items]  
Business Combination, Pro Forma Information, Pro Forma Income (Loss), after Tax $ 1,172
Interest Expense  
Business Combination, Pro Forma Information [Line Items]  
Business Combination, Pro Forma Information, Pro Forma Income (Loss), after Tax (1,158)
Customer list amortization  
Business Combination, Pro Forma Information [Line Items]  
Business Combination, Pro Forma Information, Pro Forma Income (Loss), after Tax (850)
Inventory step up adjustment  
Business Combination, Pro Forma Information [Line Items]  
Business Combination, Pro Forma Information, Pro Forma Income (Loss), after Tax $ 449