Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Apr. 30, 2016
Apr. 30, 2015
Jul. 31, 2015
Segment Reporting Information          
Assets $ 196,149   $ 196,149   $ 190,031
Total Sales 64,235 $ 65,196 197,397 $ 195,883  
Corporate Expenses (4,524) (5,140) (17,790) (14,161)  
(Loss) Income from Operations (1,235) 1,909 11,941 9,350  
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  
Business to Business Products          
Segment Reporting Information          
Assets 54,807   54,807   55,767
Segment Net Sales 22,473 21,854 70,919 68,549  
Segment (Loss) Income 7,304 6,676 24,049 20,990  
Retail and Wholesale Products          
Segment Reporting Information          
Assets 97,131   97,131   96,043
Segment Net Sales 41,762 43,342 126,478 127,334  
Segment (Loss) Income (4,015) $ 373 5,682 $ 2,521  
Unallocated Assets          
Segment Reporting Information          
Assets $ 44,211   $ 44,211   $ 38,221