Acquisitions (Details)
3 Months Ended 6 Months Ended 0 Months Ended 0 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended 6 Months Ended
Jan. 31, 2015
USD ($)
Jan. 31, 2014
USD ($)
Jan. 31, 2015
USD ($)
Jan. 31, 2014
USD ($)
Dec. 10, 2014
USD ($)
Jul. 31, 2014
USD ($)
May 03, 2014
Ophthalmology Manufacturing Company [Member]
USD ($)
May 03, 2014
Ophthalmology Manufacturing Company [Member]
USD ($)
Dec. 10, 2014
Sterimedix [Member]
USD ($)
Jan. 31, 2015
Sterimedix [Member]
USD ($)
Jan. 31, 2015
Sterimedix [Member]
USD ($)
Jan. 31, 2015
Sterimedix [Member]
USD ($)
Dec. 10, 2014
Sterimedix [Member]
USD ($)
Jan. 31, 2015
Sterimedix [Member]
2015 [Member]
GBP (£)
Jan. 31, 2015
Sterimedix [Member]
2016 [Member]
GBP (£)
Jan. 31, 2015
Sterimedix [Member]
2017 [Member]
GBP (£)
Business Acquisition [Line Items]                                
Cash consideration     $ 13,177,000 $ 0     $ 1,400,000   $ 13,200,000              
Intellectual property               800,000         0      
Goodwill 17,429,000   17,429,000   5,000,000 12,738,000   400,000         0      
Acquisition date                       Dec. 10, 2014        
Earn-out payments to sellers based on the gross profit agreement terms, period                       January 1, 2015 until December 31, 2017        
Earn-out payments to sellers based on the gross profit agreement terms, threshold gross profit amount                           3,190,000 3,767,500 4,400,000
Earn-out payments to sellers based on the gross profit agreement terms, percentage                           136.70% 136.70% 136.70%
Contingent payment obligation         2,651,000               0      
Net sales                   1,100,000            
Net income 952,000 (225,000) 1,720,000 709,000           42,000            
Acquisition related costs                     204,000 290,000        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]                                
Accounts receivable         706,000                      
Inventory         1,617,000                      
Other current assets         128,000                      
Long-lived assets         1,946,000                      
Intangible Assets         8,467,000                      
Goodwill 17,429,000   17,429,000   5,000,000 12,738,000   400,000         0      
Total assets         17,864,000                      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]                                
Deferred tax liabilities         1,226,000                      
Current liabilities assumed         810,000                      
Contingent acquisition liability         2,651,000               0      
Total liabilities         4,687,000                      
Net assets acquired         13,177,000                      
Business Acquisition, Pro Forma Information [Abstract]                                
Net Sales 18,875,000 16,787,000 37,427,000 33,924,000                        
Net Income (Loss) $ 1,110,000 $ (166,000) $ 2,028,000 $ 791,000                        
Average shares outstanding - basic (in shares) 25,364,574 25,309,641 25,352,279 25,301,830                        
Average shares outstanding - diluted (in shares) 25,424,835 25,309,641 25,407,508 25,386,679                        
Basic earnings per share (in dollars per share) $ 0.04 $ (0.01) $ 0.08 $ 0.03                        
Diluted earnings per share (in dollars per share) $ 0.04 $ (0.01) $ 0.08 $ 0.03