v3.26.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Earnings Per Share(Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Net Income attributable to Oil-Dri $ 56,969 $ 53,996 $ 39,426
Distributed and undistributed earnings on restricted shares (2,400) (2,580) (2,165)
Income available to stockholders 54,569 51,416 37,261
Common Stock      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Net Income attributable to Oil-Dri 43,507 41,173 29,981
Distributed and undistributed earnings on restricted shares (1,764) (1,732) (1,410)
Income available to stockholders $ 41,743 $ 39,441 $ 28,571
Earnings Per Share, Basic (in shares) 9,876,000 9,889,000 9,771,000
Earnings Per Share, Basic $ 4.23 $ 3.99 $ 2.92
Effect of dilution - Net Income $ 12,826 $ 11,975 $ 8,690
Net income assuming dilution $ 54,569 $ 51,416 $ 37,261
Effect of dilution - Shares 4,038,000 3,994,000 3,952,000
Shares assuming dilution 13,914,000 13,883,000 13,723,000
Earnings per Share, Diluted $ 3.92 $ 3.70 $ 2.72
Common Stock | Restricted Stock      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 292,305 275,327 317,722
Class B      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Net Income attributable to Oil-Dri $ 13,462 $ 12,823 $ 9,445
Distributed and undistributed earnings on restricted shares (636) (848) (755)
Income available to stockholders $ 12,826 $ 11,975 $ 8,690
Earnings Per Share, Basic (in shares) 4,038,000 3,994,000 3,952,000
Earnings Per Share, Basic $ 3.18 $ 3.00 $ 2.20
Effect of dilution - Net Income $ 0 $ 0 $ 0
Net income assuming dilution $ 12,826 $ 11,975 $ 8,690
Effect of dilution - Shares 0 0 0
Shares assuming dilution 4,038,000 3,994,000 3,952,000
Earnings per Share, Diluted $ 3.18 $ 3.00 $ 2.20
Class B | Restricted Stock      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 140,150 139,484 108,740