Operating Segment (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Jul. 31, 2014
Segment Reporting Information          
Assets $ 184,314   $ 184,314   $ 186,204
Total Sales 64,643 69,305 130,687 132,851  
Corporate Expenses (4,424) (5,241) (9,021) (9,825)  
Income from Operations 4,281 5,734 7,441 10,076  
Total Other Expense, Net (395) (204) (690) (653)  
Income before Income Taxes 3,886 5,530 6,751 9,423  
Income Taxes (1,089) (1,249) (1,834) (2,255)  
Net Income 2,797 4,281 4,917 7,168  
Business to Business Products          
Segment Reporting Information          
Assets 55,716   55,716   53,823
Segment Net Sales 23,047 25,264 46,695 49,179  
Segment Income 7,443 7,993 14,314 15,644  
Retail and Wholesale Products          
Segment Reporting Information          
Assets 95,768   95,768   95,712
Segment Net Sales 41,596 44,041 83,992 83,672  
Segment Income 1,262 2,982 2,148 4,257  
Unallocated Assets          
Segment Reporting Information          
Assets $ 32,830   $ 32,830   $ 36,669