Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income (Unaudited) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jan. 31, 2015
Jan. 31, 2014
Jan. 31, 2015
Jan. 31, 2014
Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) [Abstract]        
Net sales $ 18,189 $ 15,096 $ 34,836 $ 30,626
Cost of sales 8,605 6,698 15,982 13,304
Gross profit 9,584 8,398 18,854 17,322
Operating expenses        
Research and development 1,028 1,513 2,227 2,710
Sales and marketing 3,643 3,630 7,339 7,205
Medical device excise tax 116 115 244 240
Exit costs 657 514 719 514
General and administrative 2,942 3,003 5,970 5,638
Total operating expenses 8,386 8,775 16,499 16,307
Operating income (loss) 1,198 (377) 2,355 1,015
Other income (expense)        
Investment income 1 3 2 6
Interest expense (14) 0 (14) 0
Total other income (expenses) (13) 3 (12) 6
Income (loss) from operations before provision (benefit) for income taxes 1,185 (374) 2,343 1,021
Provision (benefit) for income taxes 233 (149) 623 312
Net income (loss) 952 (225) 1,720 709
Earnings (loss) per share:        
Basic earnings (loss) per share (in dollars per share) $ 0.04 $ (0.01) $ 0.07 $ 0.03
Diluted earnings (loss) per share (in dollars per share) $ 0.04 $ (0.01) $ 0.07 $ 0.03
Basic weighted average common shares outstanding (in shares) 25,364,574 25,309,641 25,352,279 25,301,830
Diluted weighted average common shares outstanding (in shares) 25,424,835 25,309,641 25,407,508 25,386,679
Net income (loss) 952 (225) 1,720 709
Foreign currency translation adjustment (1,311) (35) (1,816) 140
Comprehensive (loss) income $ (359) $ (260) $ (96) $ 849