XML 68 R43.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Earnings Per Share(Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Net Income attributable to Oil-Dri $ 53,996 $ 39,426 $ 29,551
Distributed and undistributed earnings on restricted shares (2,580) (2,165) (1,518)
Income available to stockholders 51,416 37,261 28,033
Common Stock      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Net Income attributable to Oil-Dri 41,173 29,981 22,712
Distributed and undistributed earnings on restricted shares (1,732) (1,410) (1,232)
Income available to stockholders $ 39,441 $ 28,571 $ 21,480
Earnings Per Share, Basic (in shares) 9,889,000 9,771,000 9,651,000
Earnings Per Share, Basic $ 3.99 $ 2.92 $ 2.23
Effect of dilution - Net Income $ 11,975 $ 8,690 $ 6,553
Net income assuming dilution $ 51,416 $ 37,261 $ 28,033
Effect of dilution - Shares 3,994,000 3,952,000 3,917,000
Shares assuming dilution 13,883,000 13,723,000 13,568,000
Earnings per Share, Diluted $ 3.70 $ 2.72 $ 2.07
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 275,327 317,722 314,064
Class B      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Net Income attributable to Oil-Dri $ 12,823 $ 9,445 $ 6,839
Distributed and undistributed earnings on restricted shares (848) (755) (286)
Income available to stockholders $ 11,975 $ 8,690 $ 6,553
Earnings Per Share, Basic (in shares) 3,994,000 3,952,000 3,917,000
Earnings Per Share, Basic $ 3.00 $ 2.20 $ 1.67
Effect of dilution - Net Income $ 0 $ 0 $ 0
Net income assuming dilution $ 11,975 $ 8,690 $ 6,553
Effect of dilution - Shares 0 0 0
Shares assuming dilution 3,994,000 3,952,000 3,917,000
Earnings per Share, Diluted $ 3.00 $ 2.20 $ 1.67
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 139,484 108,740 71,390