Condensed Consolidated Balance Sheets (Unaudited) (USD $)
In Thousands, unless otherwise specified
Jan. 31, 2015
Jul. 31, 2014
Current assets    
Cash and cash equivalents $ 8,866 $ 15,443
Accounts receivable, net of allowance for doubtful accounts of $646 and $722, respectively 13,188 14,641
Inventories 16,537 15,134
Prepaid expenses 1,075 1,223
Deferred income taxes 2,233 2,042
Total current assets 41,899 48,483
Property and equipment, net 10,337 8,785
Intangible and other assets    
Goodwill 17,429 12,738
Other intangible assets, net 19,574 11,911
Deferred income taxes 0 1,219
Patents, net 1,415 1,472
Deferred financing costs, net 122 0
Cash value of life insurance 107 107
Total assets 90,883 84,715
Current liabilities    
Accounts payable 3,672 2,530
Accrued expenses 2,788 2,845
Income taxes payable 405 386
Contingent acquisition liability 561 0
Current maturities of long-term debt 550 0
Deferred revenue 1,288 1,288
Total current liabilities 9,264 7,049
Long-Term liabilities    
Borrowings under term loan facility 2,200 0
Deferred income taxes 130 0
Contingent acquisition liability 2,000 0
Deferred revenue 12,598 13,242
Total long-term liabilities 16,928 13,242
Total liabilities 26,192 20,291
Commitments and contingencies (Note 9)      
Stockholders' equity    
Common stock at January 31, 2015 and July 31, 2014, $0.001 par value, 50,000,000 shares authorized; 25,566,332 and 25,364,608 shares issued and outstanding, respectively 26 25
Additional paid-in capital 28,956 28,594
Retained earnings 37,880 36,160
Accumulated other comprehensive loss:    
Foreign currency translation adjustment (2,171) (355)
Total stockholders' equity 64,691 64,424
Total liabilities and stockholders' equity $ 90,883 $ 84,715