XML 69 R44.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Narrative (Details)
$ in Thousands
12 Months Ended
Jul. 31, 2025
USD ($)
shares
Jul. 31, 2024
USD ($)
shares
Jul. 31, 2023
USD ($)
Maximum maturity of cash equivalents 3 months 3 months  
Inventory obsolescence reserves $ 3,700 $ 3,800  
Customer list 18,907 20,036  
Goodwill 16,017 15,443  
Amortization of intangibles 1,200 500 $ 300
Indefinite-lived trademarks and trade names 5,600 5,600  
Depreciation 20,800 18,800 15,300
Interest Costs Capitalized 0 0  
Impairment of property, plant and equipment 0 100 900
Pre-production overburden removal costs 0 0  
Pre-production development costs 3,500    
Stripping costs 4,700 5,400 4,000
Land 13,549 13,550  
Mineral rights 2,200 2,200  
Prepaid royalties 2,400 2,300  
Estimated net reclamation asset 3,100 2,200  
Estimated reclamation liability 5,900 4,800  
Shipping and Handling Costs 64,900 59,200 57,400
Advertising expense 7,600 9,000 7,300
Research and development costs $ 2,400 $ 2,100 $ 1,200
Stockholders' Equity Note, Stock Split, Conversion Ratio 2    
Common Stock, Shares Authorized | shares 30,000,000 15,000,000  
Adjustments to Additional Paid in Capital, Stock Split $ 800    
Common Stock      
Stock Issued During Period, Shares, Stock Splits | shares 1    
Dividend Distribution Percentage 133.33%    
Dividend Distribution Percentage Increase 33.33%    
Common Stock, Voting Rights one    
Class B      
Stock Issued During Period, Shares, Stock Splits | shares 1    
Common Stock, Voting Rights ten    
Payments in Advance      
Liability for Payments in Advance $ 300 $ 200  
Payments in Advance, Revenue Recognized $ 200    
Minimum      
Amortization period of intangible assets (years) 18 years    
Estimated useful life 2 years    
Maximum      
Amortization period of intangible assets (years) 20 years    
Estimated useful life 25 years    
Maximum | Buildings and leasehold improvements      
Estimated useful life 30 years    
Ultra Pet      
Intangible Assets   37,400  
Customer list   20,400  
Trade Names   5,200  
Goodwill $ 12,399 $ 11,800  
Goodwill, Period Increase (Decrease) $ 600