Condensed Consolidated Statements of Income and Retained Earnings - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Apr. 30, 2016
Apr. 30, 2015
Net Sales $ 64,235 $ 65,196 $ 197,397 $ 195,883
Cost of Sales (45,667) (50,763) (139,114) (152,448)
Gross Profit 18,568 14,433 58,283 43,435
Selling, General and Administrative Expenses (19,803) (12,524) (46,342) (34,085)
(Loss) Income from Operations (1,235) 1,909 11,941 9,350
Other Income (Expense)        
Interest expense (257) (329) (768) (1,018)
Interest income 9 6 18 11
Other, net 250 316 185 310
Total Other Income (Expense), Net 2 (7) (565) (697)
(Loss) Income Before Income Taxes (1,233) 1,902 11,376 8,653
Income Taxes 341 (517) (3,024) (2,351)
Net (Loss) Income (892) 1,385 8,352 6,302
Retained Earnings:        
Balance at beginning of period     142,095 136,039
Cash dividends declared and treasury stock issuances     (4,252) (3,936)
Balance at End of Period $ 146,195 $ 138,405 $ 146,195 $ 138,405
Net (Loss) Income Per Share        
Diluted (in dollars per share) $ (0.13) $ 0.19 $ 1.15 $ 0.88
Average Shares Outstanding        
Diluted (in shares) 7,041 7,046 7,085 7,034
Common Stock        
Net (Loss) Income Per Share        
Basic Common (in dollars per share) $ (0.14) $ 0.21 $ 1.25 $ 0.96
Average Shares Outstanding        
Basic Common (in shares) 4,986 4,957 4,981 4,953
Dividends Declared Per Share (in dollars per share) $ 0.2100 $ 0.2000 $ 0.6300 $ 0.6000
Common Class B        
Net (Loss) Income Per Share        
Basic Common (in dollars per share) $ (0.10) $ 0.16 $ 0.94 $ 0.72
Average Shares Outstanding        
Basic Common (in shares) 2,055 2,022 2,049 2,018
Dividends Declared Per Share (in dollars per share) $ 0.1575 $ 0.1500 $ 0.4725 $ 0.4500